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:
original: https://wahzoo.tumblr.com/post/65867776634