Scientists have discovered amino acids, the building blocks of life in a meteorite where none were expected.
The finding adds evidence to the idea that some of life's key ingredients could have formed in space, and then been delivered to Earth long ago by meteorite impacts.
Comment