Tomorrow is the 25th anniversary of the airing of the last episode of Twin Peaks. That it ended so suddenly is a travesty, but at least we’re getting a second chance to experience it! David Lynch and Mark Frost have been at work on the new season which will likely appear in January of 2017.