Twin Peaks Season 3 trailer teases dark times

America’s spookiest town returns in this Twin Peaks Season 3 promo

Twin Peaks: Season 3 will air on Showtime in 2017. For more news about the biggest TV series, pick up the latest issue of SciFiNow.