A Look Back Space Shuttle Discovery Sts-120 Launch
Carrying a crew of seven astronauts, space shuttle Discovery began mission STS-120 with a brilliant, on-time launch from NASA's Kennedy Space Center in Florida on Oct. 23, 2007. Their mission: deliver the "Harmony" module to the International Space Station.