Sugar molecule detected in space · NBC News · Sentinel