This dense forest is historically known as a home for ghosts. What is this "Sea of Trees"?
Answer Aokigahara
The legendary Aokigahara Forest lies to the northwest of Mount Fuji and, according to Japanese mythology, has long been known to house the ghosts of the dead. It is also unfortunately reputed to be one of the world's most-used suicide sites.
Last updated 5 years ago · 1.1K views · SOURCE