In the Yamanashi prefecture of Japan, at the base of Mount Fuji, lies a place where dozens of suicides are committed every year: the Aokigahara Forest....
If you’re unfamiliar with the Aokigahara Forest that sits at the base of Mount Fuji in Japan, it’s probably for the best. The forest is eerily...