In Japan there lies Aokigahara Forest, also known as The Sea of Trees. Miles of woodland near the base of Mount Fuji, the place has become infamous for one thing; suicides. On
No-one survives in the deep, stark woodland at the base of Mount Fuji. There are restless whispers that echo as the light fades on a mid-winter afternoon. Here, amongst a maze of