Posted by quoderat on Wednesday Dec 17, 2014

‘A Great Moment’: Rover Finds Clue That Mars May Harbor Life.