Neil Armstrong's Apollo 11 spacesuit on display at the Smithsonian National Air and Space Museum
By Globaltimes.cn Published: Jul 17, 2019 06:49 PM
Visitors take a look at Neil Armstrong's Apollo 11 spacesuit after it was unveiled for the first time in 13 years, at the Smithsonian National Air and Space Museum in Washington, DC, on July 16, 2019. Photo: Alastair Pike/VCG