Discovery's Final Touchdown
Wednesday, March 9, 2011 - 12:31
in Astronomy & Space
Final Stats: 39 Missions, 246 passengers, almost 143 million traveled. Discovery is retired after a glorious landing at 11:57 A.M. EST March 9, 2011.