Share
twitterlinkedinfacebook
Space Shuttle Discovery (STS-133) takes off from the Kennedy Space Center for the final time on February 24, 2011.