Endeavour/NASA905 touchdown on Edwards Runway 22 at 12:51pm PDT Sept. 20, 2012
Nasa905EndeavourRamp1Web1