As mentioned, Nine Inch Nails returned to NYC on Monday to perform at Brooklyn's Barclays Center and brought the fucking place down! Our very own photog, THE CREATURE was on hand to capture the action. Take a look at some of his pix:
With This I Think I'm Officially A Yuppie
Promote Your Page Too