Proterozoic stromatolites

stromatalites