Statue of Neil Armstrong's Apollo 11 spacesuit on display at Nationals Park in Washington, DC, during summer 2019 in honor of the 50th anniversary of the first Moon landing.
Statue of Neil Armstrong's Apollo 11 spacesuit on display at Nationals Park in Washington, DC, during summer 2019 in honor of the 50th anniversary of the first Moon landing.