November 24, 2020

This Week in NASA History: STS-128 Launches – Aug. 28, 2009

This week in 2009, space shuttle Discovery, mission STS-128, launched to the International Space Station on the 30th mission dedicated to the assembly and maintenance of the orbiting lab.

Source:: updates 2