NASA: Meteor Impacts Potentially Delivered Sugar To Earth

NASA has discovered sugar molecules in two meteorites, which scientists consider as one of the important ingredients of early life on Earth. 
Read Original Article: NASA: Meteor Impacts Potentially Delivered Sugar To Earth »