Banksy Finally Arrives In New York

After weeks of hitting several cities across North American, Banksy finally makes it out to the Big Apple. This “I Heart NY” piece is one of the first to be found and it is located at Cedar Street between Greenwich and Trinity. Stay posted for more as they pop up or be found.
via HighSnobiety









Subscribe