Please enable JavaScript
The Temple of the Moon is an Inca ceremonial site, constructed in the open face of a shallow cave near the ancient city of Machu Picchu in Peru.