May 9, 2021

This Week in NASA History: STS-105 Lands – Aug. 22, 2001

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