43 Years Later: How a Neil Armstrong Autograph Paid for a Trip to Washington DC.
Editor’s Note: Neil Armstrong (August 5, 1930 – August 25, 2012) was laid to rest yesterday, August 31, 2012. An American Astronaut, Armstrong was the first man to walk on the moon. ICL Contributing Writer, Mark Armstrong...
Read More