Nightmares Before Bed presents: Japan's Suicide Forest
Manage episode 420454214 series 3571193
Join the Nightmares Before Bed podcast as they discuss Japan's Aokigahara, otherwise known as Suicide Forest.
Labeled as one of the places with the highest rates of suicide in the world, the forest is said to contain many vengeful spirits.
12 episodes