Evidence suggests life on Earth started after meteorites splashed into warm little ponds
Life on Earth began somewhere between 3.7 and 4.5 billion years ago, after meteorites splashed down and leached essential elements into warm little ponds, say scientists at McMaster University and the Max Planck Institute ...