The UnXplained - S01E01 - Evil Places

6 months ago
21

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...