An international team of scientists from Japan and the United States has found ribose and other bioessential sugars in two primitive meteorites, NWA 801...