The Japan Suicide Forest
The video above is an exploration of the infamous Suicide Forest in Aokigahara, Japan. A fantastical forest of haunted mysteries that compels people to commit suicide. The home of the legendary Boarhog Moothy-San Monster and variety of other sinister supernatural beings!