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.
Share your favourite cultural finds with the Lost At E Minor community and become famous in the process. Well, kinda.
by Low Lai Chow
by Annie Churdar