At memorial service, friends say Neil Armstrong’s ‘big idea’ lives on

September 13, 2012 5:09 PM