Picture of moon landing from telescope July 8, 2019 16 32 64 128 Telescope picture of moon landing site What does the moon landing site look like today