All those Banksy billboards that popped up around Manhattan proved to mean something after all - they were to promote Banksy's show/installation in Greenwich Village, which opened today.
1
Results tagged “thevillagepetstore”
Banksy's Village Pet Store and Grill
« Previous
1
Next »

