Mars rovers, which were developed to last just few months, have far outlived their life expentancy. Today, NASA reports that Spirit, which launched in June 2003, is on Martian day (sol) 1282, outliving Viking 2 by a day so far. Also today scientists are operating Spirit's arm for the first time in three weeks during a reprieve from dust storms, according to a NASA press release:
Spirit's sister rover, Opportunity, is just a few weeks younger than Spirit, and is also back in action recently.
They're not in the clear yet though, dust storms are expected to continue to ravage the surface of the planet, NASA scientists say. They're also not breaking the all-time record yet, according to Slashdot. Viking 1 lased 2245 sols -- Spirit and Opportunity will get there in about 2.7 Earth years.