Friday, October 10th, 2008
Banksy Sets Up Shop In Big Apple
Banksy, the Scarlet Pimpernel of the art world, is in New York. Or was.
Whoever Banksy may be, he’s opened the Village Pet Store and Charcoal Grill in New York’s West Village.
It features animatronics developed by “some Hollywoodish company”. Set in a shopfront Sweeny Todd would own if he were into animals, a rabbit paints [...]