2016-10-11
Stromatolite:

Stromatolites (from Greek στρώμα, strōma, mattress, bed, stratum, and λίθος, lithos, rock) are layered bio-chemical accretionary structures...

Read more

a-test a-test 0