Admiring the view
A llama sits atop one of the terraces of Machu Picchu, Peru.
71,999
views
970
faves
229
comments
Taken on July 25, 2007
A llama sits atop one of the terraces of Machu Picchu, Peru.