Stunning Meso
proterozoic
Australian Stromatolite