Scientists have found sugar in meteorites dating back billions of years, which may turn out to explain the origins of life on Earth. [Read More]

No reproduction or republication without written permission.