Snowball Earth: Deep Freeze May Have Spawned Complex Life

More from LiveScience