A documentary filmmaker explores seemingly unrelated paranormal incidents connected by the legend of an ancient demon called the "kagutaba."
1981
1972
2006
1997
1968
1995
1991
1931
1983
2014
1954
1955
1992
1944
2007
1958
1979