Showing posts with the label Oldest Fossil

Oldest Fossils On Earth & Alien Life

The discovery of the 3.7 billion-year-old fossil pushes back earliest life on Earth by 220 million years, raising chances that Mars once had life, when both planets were similar. Alister Do…
Subscribe Our Newsletter