4 views

1 Answers

Japanese haunted towns are towns legendarily inhabited by ghosts. These include Yōkai Street , in Kyoto and the Yōkaichi of Shiga Prefecture.

4 views