Llama on the terraces of the famous Machu Picchu, Peru

Royalty-free stock photo ID: 108373889

Llama on the terraces of the famous Machu Picchu, Peru