A group of demons in the ancient Japanese capital of Heian is dismembering members of a family of Japanese nobles.
2019
1994
2013
1988
2015
1986
1966
1970
1993
1961
1987
1985
1932
1975
2014