Honoring one of America's most beloved space heroes

June 20, 2013

Icons for the NASA space program came together at Johnson Space Center to honor the late Neil Armstrong