Step into Aokigahara, Japan’s infamous Suicide Forest, and uncover the chilling history that drove hundreds to its silence.