STS-118 Delivers The S5 Truss Segment
The Endeavour launched on its first mission in four and a half years on August 8, 2007. It had been heavily upgraded during the hiatus to allow for longer missions and now included the Station-to-Shuttle Power Transfer System (SSPTS), which would allow it to draw power from the station. The crew included Shuttle Commander Scott … [Read more…]