November 24, 2020

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

This week in 2001, space shuttle Discovery, mission STS-105, landed at NASA’s Kennedy Space Center following a successful 11-day mission to the International Space Station.

Source:: updates 2