Neil Armstrong's Apollo 11 spacesuit goes on display after 13 yrs

Smithsonian National Air and Space Museum in Washington has put the spacesuit worn by Neil Armstrong, the first man to step on Moon during the Apollo 11 mission, on display after 13 years. Armstrong's son Rick unveiled the display on July 16, marking the 50th anniversary of Apollo 11 mission's launch. Neil Armstrong had passed away on August 25, 2012.

Load More