How did life survive the “Snowball Earth” 600 million years ago? About 635 million years ago, the Earth experienced an episode […] Continue Reading →