Life on Mars? NASA discovery gives hope to the idea

688

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