Wicked Witches
- Episode aired Aug 1, 2018
The Wicked Witches of the town have come to play. The guests must save some of the cursed citizens by casting spells of their own. But the Witches won't give up until they have made a sacrif... Read allThe Wicked Witches of the town have come to play. The guests must save some of the cursed citizens by casting spells of their own. But the Witches won't give up until they have made a sacrifice, which is why one of the guests must give up their life to save the town.The Wicked Witches of the town have come to play. The guests must save some of the cursed citizens by casting spells of their own. But the Witches won't give up until they have made a sacrifice, which is why one of the guests must give up their life to save the town.