STS-133 Astronauts Return to Houston


The STS-133 Astronauts return to Houston after successfully completing their mission to the International Space Station.

Source: NASA Television



STS-133> View More STS-133 Videos