Twin Peaks Season 3 poster goes back to the woods

It’s all happening again in the first Twin Peaks Season 3 poster

Twin Peaks: Season 3 will air on Showtime in the US in 2017, with a UK air date to be announced. For more news about the latest TV series, pick up the new issue of SciFiNow.