Exploring Japan’s Aokigahara Suicide Forest where magnetic anomalies and mysterious dark spirits prevail.