By Christopher Stribley in New Film on Wednesday 30 November 2011

If you’re familiar with the work of Banksy and Mr. Brainwash, the title to this film probably sounds faimiliar to you. Banksy’s Village Pet Store and Charcoal Grill was a pop-up shop that appeared in New York’s West Village, back in 2008.

Read more