Is there life on Mars?
That eternal question almost seems cliché in space exploration circles, but, nonetheless, we’re still waiting with bated breath for an answer. While it’s not time to exhale just yet, NASA’s Curiosity rover has sniffed out methane in Mars’ atmosphere. And that means that something, whether living or not, is actively creating the gas on Mars.
NASA scientists believed they had closed the book regarding methane on the Red Planet after the rover failed t