STS-100 Endeavour Landing at Edwards AFB
STS-100 Endeavour, launched April 19,2001, Landed May 1,2001 on rwy 22.
Return to Space Photography Page