Updates This Week in NASA History: STS-105 Lands – Aug. 22, 2001 by NASA, Aliens & KouroshAugust 23, 2017 This week in 2001, space shuttle Discovery and STS-105 landed at NASA’s Kennedy Space Center following a successful 12-day mission to the International Space Station. Source:: updates 2 Related