AdvertisementWatch Nine Inch Nails' Dimly Lit And Creepy Performance On 'Twin Peaks'June 26, 2017Lars GotrichfacebookEmailNine Inch Nails performs on Twin Peaks. (YouTube)