and there are new pictures to prove it!

Apollo 11 Moon Landing Site Seen In Unprecedented Detail

The clearest view yet of the famous Apollo 11 landing site on the moon was captured by a NASA spacecraft in orbit around our planet's natural satellite. The agency's Lunar Reconnaissance Orbiter (LRO) zeroed in on Mare Tranquillitatis, or the Sea of Tranquility — the place where humans first touched down on the lunar surface on July 20, 1969.