Video: Possible life on Mars

Nasa Curiosity rover has detected methane, a gas that could hint at past or present life on the red planet.

Click to follow
The Independent Online

Comments