Quantcast
Last updated on April 19, 2014 at 13:20 EDT

Successful Final Landing for Space Shuttle Discovery

March 9, 2011

This video shows Discovery’s final touch down at the Kennedy Space Center in Florida. credit: NASA