February 24, 2011: Space Shuttle Discovery STS-133 lifts off from Pad 39A on a mission to the International Space Station. The six person crew will be delivering the Permanent Multipurpose Module (PMM). This will be the final scheduled flight for Discovery. Kennedy Space Center in Cape Canaveral, FL
Add to Cart Download