Twin Peaks

100%

Twin Peaks Hour 16: Finally!

Hour 16 of Showtime's Twin Peaks revival was everything we've been waiting for… and more.  When you watch a television series for 15 hours longing for something to happen, and then it finally does, it's like… well, an orgasm.  After what seemed like ... Read More...