Scientists have discovered a 'cosmic factory' for producing the building blocks of life, amino acids, in research published today in the journal Nature Geoscience.
↧