I was excited to read on the internets this afternoon that acclaimed street artist Banksy allegedly hit NYC for the first time in a while. With the news, I explored the general region where the initial photo was taken and wound up finding the piece at 18 Allen Street. Check out a few SHOTS: