WATCH: National Air and Space Museum Puts Neil Armstrong Spacesuit on Display for First Time in 13 Years
Fifty years after the historic Apollo 11 mission that landed the first humans on the moon, the Smithsonian is celebrating by releasing the results of a multi-year conservation effort of Neil Armstrong’s spacesuit. […]