Nine Inch Nails Play First Concert in Three Years to Kick Off “Peel It Back World Tour”

Nine Inch Nails returned to the stage in Dublin, Ireland on Sunday for their first live performance in three years. Marking the launch of their “Peel It Back World Tour,” Trent Reznor and co. present […]