There is a place in Japan known as Aokigahara Forest, or to those that know of its darkside, the suicide forest of Japan. Also called the Sea of Trees, Aokigahara Forest is close to Mount…
Tag
There is a place in Japan known as Aokigahara Forest, or to those that know of its darkside, the suicide forest of Japan. Also called the Sea of Trees, Aokigahara Forest is close to Mount…