REDLAND
Active member
Hes set up a pet store in New York, fair play to the motive behind it as well !!!, I love Banksy
Banksy Opens Art Installation in New York | World News | Sky News
Banksy Opens Art Installation in New York | World News | Sky News