Tetsuya Irokawa
2014 • 3h 0m
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...