Ahead of its December 20 premiere on Netflix, The Witcher has been renewed for a second season. More to come... Continue reading...