Aokigahara Forest is said to be the home of yūrei, Japanese ghosts.
Now it's the final resting place of as many as 100 suicide victims every year thus given the nickname "Suicide Forest".
Bishop Long delves into its mysterious history and hauntings.