March 7, 2021

This Week in NASA History: STS-118 Delivers Third Starboard Truss to ISS – August 8, 2007

This week in 2007, space shuttle Endeavour and STS-118 launched from Kennedy Space Center to complete installation of the third starboard S5 truss segment to the International Space Station.

Source:: updates 2