Twin Peaks Season 3 teaser puts on its dancing shoes

David Lynch’s Twin Peaks Season 3 releases a short but sweet trailer

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