A hidden stash of moon landing artifacts found inside Neil Armstrong’s closet!
Man made his first landing on the moon's surface on 20 July, 1969 - with Apollo 11's successful mission mainly guided by Neil Armstrong and Edwin "Buzz" Aldrin. But there was more to the endeavor even after 42 years of the momentous achievement. Just after Neil Armstrong's death (on 25 August 2012), his widow, Carol,…