Looks like Mr. Self-Destruct has been busy. Nine Inch Nails just released *another* new album called “The Slip”. I don’t know when it came out, I’m only hearing about it through the grapevine, and I’m a registered member at nin.com!
Did I mention it’s free?