Published by the Students of Johns Hopkins since 1896
April 20, 2025
April 20, 2025 | Published by the Students of Johns Hopkins since 1896

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