In this weeks episode, we talk about the Aokigahara Forest and the spirits that inhabit it. Contains talk about suicide and depression, listen at your own risk!