Could there be life on Mars?

December 20, 2014 20:23
From Straight Talk

Recent discoveries by the Curiosity Rover of organic chemistry and the presence of water could point to life on Mars.