Apollo 18

Tue, 13 Aug 2024 23:58:15 +0000

Lost footage from NASA's abandoned and secret Apollo 18 mission reveals the reason the U.S. has never returned to the moon.