Proterozoic stromatolites and striations

Precambrian, stromatalites