Apollo 11 LM Eagle’s Descent As Seen In Google Moon
Footage from the Apollo 11 Eagle’s movie camera has been matched to deconvolved and/or enhanced versions of Lunar Reconnaissance Orbiter image M116161085 (left and right NAC image pairs) which were taken by the LRO on December 22, 2009.
In other words, this is confirmation humans landed on the Moon.


























