6/10/03 ~ 1:59 p.m.
Delta II sends NASA's Mars Exploration Rover 'Spirit' to the Red Planet.
Launch Photography by Ben Cooper | Read Copyright Notice