Neil Armstrong's restored Apollo 11 spacesuit goes on display

The spacesuit that Apollo 11's Neil Armstrong wore for that one small step on the moon is back on display in mint condition.

Top Videos