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

September 13, 2012 05:09 PM

More Videos