Oldest rocks reveal bizarre cells

3 min read

Palaeontology

Fossils from up to 3.8 billio