Life Giver?
This artist's illustration shows an asteroid impact on Earth. Between 4.2 and 3.8 billion years ago, in a period known as the Late Heavy Bombardment, space rocks rained down on the planet 100,000 times more frequently than they do today. Some of those impacts may have stirred the chemistry in Earth's early oceans that would later give rise to life, say scientists. | More Images