Published 22:15 IST, August 25th 2020
Meteorite discovered in Antarctica offers scientists peek at solar system, mystery of life
Researchers at NASA’s Goddard Space Flight Center found that an abundance of amino acids was locked up inside an ancient meteorite discovered in Antarctica
null | Image:
self
Advertisement
22:15 IST, August 25th 2020