Posted on March 1, 2011 by TerrenLife Elements Came from Space A meteorite offers new clues into how essential biomolecules laid the foundation for life on Earth.