Scientists have detected glycolaldehyde (an organic sugar molecule that is directly linked to the origin of life) 26,000 light years from Earth in a region of our galaxy where habitable planets may exist. The international team of astronomers used the IRAM radio telescope in France (pictured) to detect the molecule and they have reported their […]