Evidence of life on Mars? NASA rover finds methane, organic chemicals

NASA’s Mars Curiosity rover finds methane in the Martian atmosphere and organic chemicals in the planet’s soil, the latest hint …read more

Via:: Reuters Video: Top News