Meteorite bombardment left large craters that contained water and chemical building blocks for life, which ultimately led to the first organisms, according to one origin of life theory.
Meteorite bombardment left large craters that contained water and chemical building blocks for life, which ultimately led to the first organisms, according to one origin of life theory.