Strange story about the lonely Aokigahara Forest in Japan, where 100 bodies are found every year
Dubbed the suicide forest, Aokigahara Forest, there are 100 bodies or so a year found by officials .. bodies victims of suicides. Many other souls that perish there go unnoticed for years…

HISTORY