Wow. If the image above and the “viewer discretion advised” video below doesn’t make you want to have a Twin Peaks marathon this weekend–or at the very least, give Inland Empire another shot–we don’t know what will…
Nine Inch Nails’ new album, ‘Hesitation Marks’, is due out September 3rd through Columbia.