NASA's Spirit rover landed on Mars on January 3rd, 2004, with Opportunity joining up 21 days later, and both are going strong five years later. Still no sign of Don Cheadle.

0 Comments

Mars rovers mark off five years of tireless servitude to humanity, boredom