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