Thank you stromatolites…
Say thank you to stromatolites. No really. Stromatolites are living fossils and the oldest living lifeforms on our planet. The name derives from the Greek, stroma, meaning “mattress”, and lithos, meaning “rock”. Stromatolite literally means “layered rock”. The existence of these ancient rocks extends three-quarters of the way back to the origins of the Solar System. 3.5 …