It looks like that gum we like truly is coming back in style after cryptic Twitter posts from David Lynch and Mark Frost. Twin Peaks is officially returning to television for season 3, with 9 episodes directed by Lynch for Showtime! The creator made announcement via his social media accounts with a video. These new episodes will film in 2015 and will air in 2016! Read More »