Aokigahara

Aokigahara

Aokigahara is a national park near Mount Fuji in Japan. Aokigahara translates as "Plain of green trees" and the area is also famous as Jukai - "Sea of trees". T…