Neil Armstrong’s spacesuit is now on display

After years of painstaking conservation, Neil Armstrong's Apollo 11 spacesuit is now on display at the Smithsonian's National Air and Space Museum to celebrate the 50th anniversary of the historic moon mission.

Leave a Reply