Peru - Cusco and Machu Picchu, 2005
27. Machu Picchu central plaza with llamas
Llamas graze happily in the central plaza of Machu Picchu.
Previous photo
Return to thumbnails
Next photo