Teletubbies Park Demo

02 July 2011, Saturday
London, UK