The Twin Peaks Release Date
If you are an avid fan of the series, you’ll know that Laura Palmer promised, “I’ll see you again in 25 years.” She wasn’t too far off. Showtime promised to launch the new show during the first half of 2017. Then it was pushed back until “the second quarter” of 2017. Happily enough, in January 2017 the official release date for the new Twin Peaks was given – Sunday, May 21, in the form of a 2-hour premiere. In addition to that, the show will go on Showtime’s streaming services on May 21 — complete with episodes 3 and 4.