Comment: Let me guess....

(See in situ)


bigmikedude's picture

Let me guess....

They finally found Jimmy Hoffa.

Either that or they have now officially confirmed that there is wind on Mars too.

That sure seems to be the kind of "earth shaking" news all of these billion dollar rover missions usually produce.