STS-118 Mission Patch Watch
- from our Affiliates
STS-118 was a Space Shuttle mission to the International Space Station (ISS) flown by the orbiter Endeavour. STS-118 lifted off on 8 August 2007 from launch pad 39A at Kennedy Space Center (KSC), Florida and landed at the Shuttle Landing Facility at KSC on 21 August 2007.