A meteorite from the Geminid meteor shower on December 12, 2009 over Southall, New York. Photo: Stan Honda / AFP (Getty Images) Meteors formed in the early days of the solar system may contain liquid water, according to new research, credited to the theory that water and other precursors were …
Read More »