Hidden for 45 years, Apollo 11 Artifacts Found in Neil Armstrong's Closets

February 10, 2015 12:27 PM

3 0

Hardware items from the 1969 Apollo 11 mission that were supposed to be left behind on the Moon were discovered inside Neil Armstrong's closets, hidden for 45 years, authorities said.

Hardware items from the 1969 Apollo 11 mission that were supposed to be left behind on the Moon were discovered inside Neil Armstrong's closets, hidden for 45 years, authorities said.

Read more

To category page

Loading...