The Forest is Real

The Forest is Real

The Forest opens this Friday, January 8, 2016. The film is set the legendary Aokigahara Forest of Japan, which is also known as the Suicide Forest, due to the high number of, well, suicides – it is the most ‘popular’ destination in Japan for suicide. Anyway,...

Read more