Fifteen years ago, NASA launched the first of two Mars Exploration Rovers from Cape Canaveral. Spirit launched on June 10th, 2003, weeks before its twin, to the applause of mission managers at NASA's Jet Propulsion Laboratory in Pasadena, Calif. (June 8)