Ellen Lewis

Twin Peaks to Return on Showtime

Twin Peaks to Return on Showtime

It’s official. A new limited series run of the 90s cult series Twin Peaks will be airing on Showtime in 2016, 25 years after the original series ended its run on ABC. Not many details about the new season have been revealed just yet, but it has been confirmed that all nine episodes will be […]