Watch Nine Inch Nails’ bizarrely awesome ‘Twin Peaks’ performance
Posted by Bram Teitelman on June 26, 2017
While we’re casual fans of Twin Peaks, apparently, the best episode of the new Showtime reboot was released yesterday. In fact, Rolling Stone‘s recap of the episode said it was “arguably television’s WTF-weirdest and most ambitious hour ever.” While that’s debatable, David Lynch essentially put a full video for the band’s “She’s Gone Away” right […]