The Mystery Of Aokigahara
Aokigahara Forest, also known as the Sea of Trees or the Suicide Forest, is a dense forest located at the northwest base of Mount Fuji in Japan. This 35-square-kilometer forest has become infamous as a site of frequent suicides and has gained a macabre reputation as one of the most haunted places on earth.