Watch Discovery's Final Landing
1,033 views · Published 9 March 2011 · 1:37 · Indexed 18 October 2026
Channel: VideoFromSpace · 2011 · Science & Technology
Final Stats: 39 Missions, 246 passengers, almost 148 million+ miles traveled. Discovery is retired after a glorious landing at 11:57 EST, March 9, 2011. Credit: NASA