Join us this week as we venture into Aokigahara, or the Suicide Forest for a haunting and frightful thriller. The Forest takes some of Japans mythology and twists it into a haunting tale.