Life’s Building Blocks Found in Space

Japanese researchers identified 20 amino acids, the building blocks of life, in…