A new study has found the emergence of amino acids, which serve as the building blocks of proteins and life, on impact sites of ancient asteroids in the ocean, demonstrating the role of meteorites in the creation of life here on Earth and potentially in Mars.
To read more, click here.