Quantcast
Last updated on April 24, 2014 at 16:01 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