The Temple, Ingapirca, Cañar Province, Ecuador

This is the temple or castle built atop the sacred rock of the Cañari.