Nine Inch Nails have released a live video for the track “Ahead Of Ourselves.” The song appears on the band’s most recent release “Bad Witch” and was filmed during the band’s recent North American Tour.
NIN have 3 SOLD OUT tour dates in Chicago on October 25-27.
[YouTube: NIN] [theprp]