The UnXplained - S01E01 - Evil Places

3 months ago
18

Located in central Japan, the Aokigahara Forest has been the site of hundreds of ritual suicides over the past six decades. Is it really possible for a place to be evil? And if so, how?

Loading comments...