Showing posts with the label Everett Gibson

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