STS-133 Landing of Discovery For The Final Time


Space Shuttle Discovery landed on time at 16:47 UTC at Kennedy Space Center for the final time as she brings the STS-133 Mission to an end.

Source: NASA Television



STS-133> View More STS-133 Videos