« Back to Peru - 2005
In addition to the hordes of humans, there are a number of llamas that enjoy the views of Machu Picchu. In addition to being fun to look at, they also serve as the local lawnmowers.
Permalink