How NASA Mars Exploration Rover Spirit landed on Mars