Spirit's Triumphs on Mars

From NASA JPL
Fri. 05-27-2011

Fourth Spacewalk Concludes

From NASA
Fri. 05-27-2011