Join our community
Aokigahara forest, Japan, also known as the 'Sea of Trees' at the base of Mount Fuji, is said to be haunted by demons.