Life From Space? New Research Shows High Probability 9 years ago Slow-moving meteors and planetary fragments could have helped lead to life on Earth (or elsewhere in the galaxy)