On the outside, Japan seems like a very happy country with loving people, but on the inside, the deep inside of Japan, that's not the case. In the dense forest of Mount Fuji lies the suicide forest. Often known as the sea of trees. Aokigahara is considered the most haunted location in all of Japan. The sucide forest is the second most popular place for sucide, right behind The Golden Gate Bridge in San Fransico, California.
|Don't look for me.|