11 July 2018

Banksy Goes Mayfair Pest Control Speaks Out

The appearance of a new Banksy in London can create quite a media frenzy.