Twin Peaks Premiere Date Announced

The new season of Twin Peaks will premiere on Showtime on May 21 with a two-hour episode, according to an announcement this afternoon at the Television Critics Association winter press tour. The ...

Read More