Life on Earth began after meteorites splashed down and leached essential elements into warm little ponds, say scientists at McMaster and the Max Planck Institute in Germany.