Ribose, A Sugar Wanted For Life, Has Been Detected In Meteorites Life Ribose, A Sugar Wanted For Life, Has Been Detected In Meteorites