Entertainment ‘Twin Peaks: The Return’ – After 27 years, David Lynch’s Cult Hit is Back by Chelsea Hinkofer May 26, 2017 by Chelsea Hinkofer May 26, 2017 Twin Peaks: The Return premiered May 21 on Showtime and received nothing short… 0 FacebookTwitterPinterestEmail