Entertainment Television ‘Twin Peaks’ Revival Update: Showtime Orders 18 Episodes as David Lynch Confirms his return Rachel May 24, 2015