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.
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.