FEATURE: Proof of alien life? You need a lot more evidence than that
Friday, September 20, 2013 - 02:00
in Paleontology & Archaeology
Was life on Earth seeded from space? New evidence claims this is true, but Terry Kee thinks the researchers need more evidence.