When a teacher takes two students to a remote village to learn more about the fabled ogre who once rescued the town from a ferocious dragon, they get...
Sakaki, a university professor, and two female university students visit Benihana Village to investigate the legend of a demon woman. They peel off a...