In a strange town in a strange time, a festival is about to begin, a festival of demons. Two rather harmless demons try their best to recruit people into their little group, but eventually give up and go off into the woods for a little adventure invo...