Back to album

STS-133 Launch

Space Shuttle Discovery lifts off from Launch Complex 39 at Kennedy Space Center on February 24, 2011. This was the last mission flown by Discovery.

 

NASA Media Usage Guidelines

 

Credit: NASA/Goddard/Rebecca Roth

Image Number:

Date: February 24, 2011

79,485 views
95 faves
0 comments
Uploaded on February 24, 2024
Taken on February 24, 2011