June 1, 2020

This Week in NASA History: STS-131 Launches – April 5, 2010

This week in 2010, space shuttle Discovery, mission STS-131, launched from NASA’s Kennedy Space Center on the 33rd shuttle mission to the International Space Station.

Source:: updates 2