Image 1 of 1

Temple Of The Sun, Llama, Inca, Ingapirca, Ecuador.jpg

Llama stands guard over the Inca ruins of Ingapirca, Ecuador's most famous Inca site and a UNESCO World Heritage Trust Site.