Peru - Cusco and Machu Picchu, 2005
28. Llamas in Machu Picchu central plaza
Two llamas resting in the central plaza of Machu Picchu.
Previous photo
Return to thumbnails
Next photo