After 15 days and 238 orbits of the Earth, Discovery and crew were welcomed back to Florida on Nov. 7, 2007 where they touched down on Runway 33 at Kennedy's Shuttle Landing Facility.
Movie
Trailer
Bonus
Details
A Look Back Space Shuttle Discovery Sts-120 Landing
After 15 days and 238 orbits of the Earth, Discovery and crew were welcomed back to Florida on Nov. 7 where they touched down on Runway 33 at Kennedy's Shuttle Landing Facility.