Neil Armstrong, First Moonwalker, Lands in New York

More from Space.com