June 25, 2021

OTD…March 9 and STS-133 landing

March 9, 2016

Today in 2011, shuttle Discovery made a graceful landing at Kennedy Space Center, returning from her final voyage after a remarkable three-decade life of service.

On This Date…

February 24, 2015

The final launch of space shuttle Discovery occurred on this date in 2011.  

STS-133 onboard camera launch video

February 24, 2011

The final flight of Space Shuttle Discovery seen from the ET-Cam mounted near the top of its fuel tank. Mission STS-133 lifted off from the Kennedy Space Center on February 24, 2011. (Membership required)

Spaceflight Now