London, England, United Kingdom
Jeremy Deller presents: 1997 What The F***’s Going On? Sep 17, 1997 Uploaded by Andy Goymer