Banksy confirms the recent rumor mill. A new show will open June 13. No other details yet, but all logical guesses point toward Bristol.
Banksy Show June 13 in England
Banksy confirms the recent rumor mill. A new show will open June 13. No other details yet, but all logical guesses point toward Bristol.