The last time a man set foot on the Moon was over 50 years ago. Well after the last Apollo mission in 1972, a new race for ...
Scientists have identified a large cave system near the Apollo 11 landing site on the moon. The cave was detected using radar images from NASA's Lunar Reconnaissance Orbiter, which were taken in 2010.