devilsbreath: Suicide Forest in Aokigahara, Japan is a place where thousands of people go to commit suicide every year. When entering the forest you will come across this sign that translates to: "Life is an important thing we receive from our

tags: Awwwwww YEAH!,

from: https://wahzoo.tumblr.com/post/65867776634

Advertisments

Search