Space Shuttle Endeavour touches down on the runway at Edwards Air Force Base, CA, to conclude International Space Station construction…
The Space Shuttle Endeavour’s drag chute deploys to slow the orbiter as it rolls out on Runway 22 at Edwards…