Twin Peaks finally has an official release date. The third season revival series opens with a two-hour premiere, May 21, 2017 on Showtime.
Billed as a “limited event series,” the third season comprises 18 episodes.
— SHO_PR (@SHO_PR) January 9, 2017
Stay tuned to find as we continue to monitor the cancel/renew status of Twin Peak Season 4…