
Life on Earth May Have Started with a Cosmic Splash
Could the building blocks for life on Earth have been delivered by meteorites crashing into ponds of water 4 billion years ago?
Other versions of this page are available with specific content for the following regions: