When Twin Peaks debuted in 1990, there was nothing that came close to the series on television. My friends and I would gather together and watch each episode, like it was a sacred act. Now, there’s so much good TV, it’s hard to keep up. In 2 months, the Twin Peaks revival will premiere on Showtime. I’m so excited. Any Twin Peaks fans out there?
Check out more promo pics here [1]