Video
Space Discovery's Final Touchdown
Final Stats: 39 Missions, 246 passengers, 148 million + miles traveled. Discovery is retired after a glorious landing at 11:57 A.M. EST March 9, 2011.