'Left-handed' amino acid came from meteors
NEW YORK, April 8 (UPI) -- A U.S. researcher has presented evidence that "left-handed" amino acids dominant today came from meteors striking the Earth billions of years ago.

| Stories | Photos | People | Comments |
View Caption