A documentary filmmaker explores seemingly unrelated paranormal incidents connected by the legend of an ancient demon called the "kagutaba."
2016
2005
2001
1984
2017
2015
1992
2006
1985
1986
1987
2013
1970
2018