Live Music: Nine Inch Nails @ DCU Center, 11/9/08 Continue Reading Live Music: Nine Inch Nails @ DCU Center, 11/9/08 Taylor Long November 12, 2008 1 Min Read It would go against the trail-blazing spirit of Trent Reznor to use him as any sort of guideline, but it must be said that any arena rock band should turn… Concert Reviews, Music