The Hauntings of Suicide Forest | Ep. 41
The Hauntings of Suicide Forest | Ep. 41 This week we take a step into the unknown and discuss Aokigahara, also known as Suicide Forest. With an estimated 500 suicides since the 1950s, Suicide Forest is one of the most popular destinations for people to tragically take their own lives. Combining that with the eerie, […]