Showing posts with the label ALH 84001 Meteorite

Mars Life? 20 Years Later, Debate Over Meteorite Continues

Twenty years ago, NASA scientists and their colleagues announced they had spotted possible signs of Mars life in a meteorite. The claim ignited a scientific controversy that lingers to this da…
Subscribe Our Newsletter