By Kristi O’Toole “Twin Peaks” is finally coming back to television. The long-awaited revival will debut on Sunday, May 21 at 9 p.m. with a two-hour premiere episode. The limited event series will consist of 18 hours total. The announcement was made Monday by Showtime president and CEO David Nevins at the 2017 Television Critics […]