Tetsuya Irokawa
2015 • 3h 20m
There was a dark ritual that has been handed down for over a thousand years in the mountain town of Hayashigaku. In order to calm the angry god, a collection of women who were supposed to be shrine ma...