Cinesite releases VFX breakdown of Witcher, Kikimora creature stands out

Perched on the most watched charts on Netflix, Witcher is easily one of the most stunning series’ in the…