Pinterest • The world’s catalog of ideas

Explore Discovery Lifted, Discovery S Final, and more!

Discovery's Last Liftoff Discovery launched on its final flight to the International Space Station on the STS-133 mission February 24, 2011.

Space Shuttle Discovery STS-133 on Launch Pad November 3, 2010. The space shuttle Discovery sits ready for launch on its final flight, STS-133, at Kennedy Space Center.