Proterozoic Stromatolites from Michigan

Proterozoic Stromatolites