See For Yourself: The Snowball Earth

The Early Earth: The Precambrian