A Look Inside Japan's "Suicide Forest", Aokigahara, Japan