Aokigahara: The Haunted Sea of Trees

Aokigahara Forest is one of the most famous places in Japan, though not as a typical tourist destination but as one of the most haunted forests in the world. It is widely known as the “Sea of Trees” or the Suicide Forest.” In fact, Aokigahara earned the...