0 / 60 seg.

NAME THAT PLANET: Instrument-laden rovers landed on this planet in 2004