Life on Mars? NASA discovery gives hope to the idea

399

NASA announced the Curiosity Rover found “organic matter” on Mars.