Chubu - Jordy Meow
Powered by SmugMug Log In
Aokigahara

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.

chubuforestjapanjapanesenaturalnatureyamanashi