Chief Tashka

November 20, 2009 | Leave a Comment

It’s not often you get to meet a real-life Amazonian Indian chief in the centre of London.