Wicked Witch of Pickyoon

The Wicked Witch of Pickyoon is an evil witch who rules over the strange land of the Pickyoons and has enslaved all who inhabit the land. She lives in a castle in the mountains of Pickyoon.