After 39 missions totaling 365 days and 22 hours spent in space, Discovery touched down for the final time in March 2011 and will spend its retirement on display at a Smithsonian Institute annex
- advertisement -
Source -
Share With Friends