April to July 2005. Argentina, Ecuador, Cuba, Spain, London, New York.
Thursday, June 02, 2005
The Llama of Truth
This was taken at the Black Sheep Inn, the aforementioned vegetarian permaculture resort that we stayed at near the small town of Chugchilán, high in the Andes. Actually the only good thing about this llama was that it didn't spit.
<< Home