Netflix's The Witcher Photos Feature a Mysterious Creature