Netflix has released The Witcher Season 2 Set Photos. Check them out –

Netflix has released three official set photos from The Witcher Season 2 after the majority of fans voted for a “surprise” on the first day of Witchmas. The Witcher’s official Twitter account posted a sneak peek of Season 2 on…