Proterozoic stromatolites. (vertical)

Precambrian, stromatalites