Image 1/1
Add to Cart Add to Lightbox Download
twitterlinkedinfacebook
Llamas graze amidst the Inca ruins of Machu Picchu, approximately 75 NW of Cusco, Peru. Machu Picchu is Peru's most important tourist destination.
080605-7091.jpg