Suggested Searches

Space Shuttle Endeavour touches down on the runway at Edwards Air Force Base, California

Space Shuttle Endeavour's tires produced a momentary puff of smoke as Mission STS-100 landed at NASA's Dryden Flight Research Center on Edwards Air Force Base, California, May 1, 2001.

Image Credit: NASA/Tom Tschida
Download