Step into Japan's Aokigahara Forest, known as the Sea of Trees, located at the base of Mt. Fuji. This forest is famous for ...
Aokigahara, the dense forest at the foot of Mount Fuji, was already one of Japan’s most infamous places before a viral ...