THE SPIRIT OF AOKIGAHARA: THE SUICIDE FOREST
Aokigahara, Wikipedia reports is called (青木ヶ原, ‘Blue Tree Meadow’), and also known as the Sea of Trees (樹海, Jukai), is a forest on the northwestern flank of Mount Fuji on the island of Honshu in Japan. The forest has a historical reputation as a home to yūrei…