Tuesday, August 18, 2009 - 9:34am
NASA says that life was delivered to Earth on a comet. The NASA Stardust spacecraft flew past Comet 81P/Wild 2 in 2004, collected dust samples on four tiny pieces of aluminum foil, and then returned them to Earth in 2006....