Banksy is back in New York with his first piece since October 2013. It’s a brilliantly executed rat-in-the-clock, a theme that has been used a few times before, most recently at The Walled Off Hotel. The piece can be found on 6th Ave., a few blocks south of the Empire State Building.
