Category Scary / Horror / Cruelties

Suicide Forest

Aokigahara, also known as the Suicide Forest or Sea of Trees, is a 35-square-kilometre forest that lies at the northwest…