Proterozoic stromatolites

algal mats, fossils, Precambrian sedimentary, stromatalites