Honoring one of America's most beloved space heroes

KTRK – Houston

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