PERU | Tuesday, 15 May 2007 | Views [258]
One of the residents of Macchu Picchu - the Llama. He didnt spit once no matter how much we pulled his ears!