News

It's a dense forest hiding several mysteries waiting to be discovered. This dark woodland is located in northwest base of Japan’s iconic Mount Fuji and is globally called the "Suicide Forest".