Sunday 10 April 2016

New Releases on Netflix - The Forest


After her twin sister vanishes in Japan's storied Aokigahara Forest -- where many go to commit suicide -- Sara travels to the region to find her sibling but soon discovers that the woods are a far more sinister place than she ever imagined.

from New Releases This Week

No comments:

Post a Comment