Cenozoic Microfossils

2700000000 BC-02-23 19:23:03
Uncontested microfossils and chemical traces of life were present at least by 2.7 billion years ago

7000