Twin Peaks Season 3: It Is Happening Again
PUBLISHED May 12, 2017
RELEASE DATE Dec 31, 1969
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.