The Scariest Places On Earth: “Suicide Forest”Of Japan Where Dozens Choose To Kill…
Located at the base of Mt. Fuji, Aokigahara is perhaps the most infamous forest in all of Japan. Also known as the Sea of Trees, Suicide Forest, and Japan's Demon Forest, Aokigahara has been home to over 500 confirmed suicides since the…