Aokigahara Forest - Creepiest Places In Japan
Aokigahara, also known as the Sea of Trees, is a 35 km2 forest that lies at the north west base of Mount Fuji in Japan. The forest contains ...
Aokigahara Forest - Creepiest Places In Japan
Aokigahara, also known as the Sea of Trees, is a 35 km2 forest that lies at the north west base of Mount Fuji in Japan. The forest contains ...