dark-2024127_960_720.jpg

RNA in Spaaaaace… ?

The find gives fresh fuel to the idea that the essential building blocks of life on Earth were forged in space, before crash-landing on our young planet billions of years ago