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…