Aokigahara (青木ヶ原), known as the Suicide Forest is a 35-square-kilometre forest that lies at the northwest base of Mount Fuji in Japan. Aokigahara forest is dense, shutting out all but the natural sounds of the forest its…
Loving this! <3
Incredible strings!
Home
Feed
Search
Library
Download