Netflix‘s second season of The Witcher finally dropped on December 17 – 2 years after its debut season. We already know that a third season is on the way, which was announced in September before the second season even arrived. Fans by now have surely binged the newest season already, […]