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

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.