STS-133 Final Launch of Shuttle Discovery


The final lift-off of Shuttle Discovery occurred as STS-133 left Kennedy Space Center on the February 24th 2011 at 9:54pm UTC in a thunderous roar. The STS-133 Mission will deliver spare parts and a storage module to the International Space Station (ISS).

Source: NASA Television



STS-133> View More STS-133 Videos