NASA Rover on Mars Detects Puff of Gas That Hints at Possibility of Life. Mars (Planet), Curiosity (Mars Rover), Methane, Extraterrestrial Life, National Aeronautics and Space Administration, Space and Astronomy