Tag Archives | nine inch nails

Nine Inch Nails is Slacker’s Artist of the Week

This week Nine Inch Nails release their 8th album, “Hesitation Marks.” It’s their first work since Trent Reznor put the band on hiatus in 2008, and the album features contributions from King Crimson’s Adrian Belew, long time collaborator Atticus Ross, and famed producer Alan Moulder. On this week’s Artist of the Week station you’ll hear […]

Read full story Comments