UK Street Artist Banksy opened up this mysterious art installation in Greenwich Village New York for the month of October, 2008. On a rainy night I went and took a look at the "Village Pet Store and Charcoal Grill".
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?