Life on Earth Started after Meteorites Splashed into Warm Ponds Posted on 08/10/2017 by hira Life on Earth may have started on Earth around 3.7 billion years ago, a time when our newborn planet was being bombarded by meteorites and delivered essential ingredients to the warm little ponds....