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