The modern town of Ollantaytambo, Peru, stretches across the plain beneath the massive stone terraces of the Incan ruins, warehouses and other small stone buildings ascending the opposite mountain.
The modern town of Ollantaytambo, Peru, stretches across the plain beneath the massive stone terraces of the Incan ruins, warehouses and other small stone buildings ascending the opposite mountain.