MarsNews.com

Mars methane discovery hints at presence of life Telegraph UK

Nasa scientists have detected “plumes” of methane on Mars, possibly indicating organic activity on the Red Planet.