Scientists crack mystery about how life survived Snowball EarthScientists say they’ve cracked the mystery of how life managed to survive Snowball Earth.GeoBeats