Armstrong statue unveiling is Sunday

Staff Writer

Sunday at 11 a.m. the two new statues of Neil Armstrong will be unveiled at the Armstrong Air and Space Museum.

Category: