A Look Back Space Shuttle Endeavour Sts-118 Landing
After 201 orbits in more than 12 days, Endeavour glided to a picture-perfect landing Aug. 21 2007 on Runway 15 at Kennedy's Shuttle Landing Facility.