Spirit's Triumphs on Mars

From NASA JPL
Fri. 05-27-2011