3 ms·Lab study adds credence to life arriving on Earth from asteroids theory1 points by dnetesn 8y ago