Japan • 日本 - Jordy Meow
Powered by SmugMug Log In

Aokigahara

Aokigahara, also known as the Suicide Forest or Sea of Trees, is a 35-square-kilometre forest that is located at the northwest base of Mount Fuji in Japan.

asiachubuforestjapanjapanesenaturalnatureyamanashi