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
GirlsWithBikes GirlsWithBodyArt