CHINA TOPIX

11/22/2024 02:13:04 pm

Make CT Your Homepage

Apollo 11 Artifacts

Neil Armstrong

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

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.

Real Time Analytics