Did the Seeds of Life Ride to Earth Inside an Asteroid?
Nearly a hundred different types of amino acids have been observed in meteorites, but only a dozen of the 20 that are essential for life have been found. Biological amino acids also have a peculiarity that gives them away: They all have a…