Showing posts with label Transpermia. Show all posts
Showing posts with label Transpermia. Show all posts

25 July 2009

Meteor/Meteorite News- Meteorites "Cosmic Seed Delivery"? 25JUL09

Evolution vs. Creation: Life

Examiner.com -
There is a theory that the seeds of life (various microscopic living matter) came to this planet on a meteor (a meteorite once it survived atmospheric entry ...