Post
Experience Project iOS Android Apps | Download EP for your Mobile Device

Amino acids, the building blocks of life, have been found in meteorite fragments, which means that all signs point to yes, that there is indeed life elsewhere in the universe.

Best Answer

Related Questions