Radioactive isotopes were found to produce amino acids inside carbonaceous chondrite meteorites.
Radioactive space rocks could have seeded life on Earth, new research suggests : Read more
Radioactive space rocks could have seeded life on Earth, new research suggests : Read more