Published by the Students of Johns Hopkins since 1896
January 18, 2025

b8_meteorite

·

COURTESY OF WWW.NASA.GOV While they have been known to provide the Earth’s water, meteorites may have also provided the phosphates that make up the molecule ATP.

Related Media