Showtime Announces Twin Peaks Revival Premiere Date

It's happening again. Showtime's Twin Peaks revival has a premiere date. Order a cherry pie, grab a damn fine cup of coffee and mark your calendar for May 21st for a two-hour premiere at 9pm.