The science here and although it's different, makes me think of the "I’m Convinced We Found Evidence of Life on Mars" article posted here a few days ago. If they are able to draw these conclusions with such limited data, I doubt they've missed anything obvious on the surface of Mars.