PERU | Saturday, 2 January 2010 | Views [218]
Machu Picchu llama!!! They have loads of them up there to keep the grass mown.