The village people join in a festival to free themselves of the demons, goblins, and spirits that cause their misfortunes.
Read More
After encountering demons, goblins, and spirits, a group of villagers join in a festival to free themselves of these bothersome pests
Read Less