Twin Peaks Season 3: It Is Happening Again
PUBLISHED May 12, 2017
RELEASE DATE Apr 08, 1990
It is happening again. TWIN PEAKS, the 18-hour limited event series will debut with a two-hour premiere on Sunday, May 21 at 9PM ET/PT.