to-all-that-are-dead: Aokigahara forest: the most popular spot on earth for suicides, located in Japan.

tags: In lust we trust.,

from: https://xanibby.tumblr.com/post/111178059459

Advertisments

Search