A Llama grazing on the terraces of Machu Picchu in the Cuzco Region of Peru.
A Llama grazing on the terraces of Machu Picchu in the Cuzco Region of Peru.