Showing posts with the label Kathie Thomas-Keprta

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