Spacesuit Statue

Zoom in on the image Zoom    Download this file Download

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.


Photo courtesy Washington Nationals.

Rights Usage:

Contact Copyright Holder/Owner

Terms of Use: