Aokigahara, the suicide forest in Japan
Called “the perfect place to die”, Aokigahara forest, where there are different stories related to the mythology of Japanese demons,
Read moreCalled “the perfect place to die”, Aokigahara forest, where there are different stories related to the mythology of Japanese demons,
Read more