Organic molecule hints at alien life
Scientists have detected glycolaldehyde (an organic sugar molecule that is directly linked to the origin of life) 26,000 light years…
Interesting Science News and Discussion
Scientists have detected glycolaldehyde (an organic sugar molecule that is directly linked to the origin of life) 26,000 light years…