Neil Armstrong, First Moonwalker, Lands in New York
Monday, March 15, 2010 - 16:28
in Psychology & Sociology
Neil Armstrong touched down in rainy Manhattan Sunday and urged the public to take a more active interest in the military conflicts facing the United States.