A documentary crew of American exchange students is haunted by angry spirits in Japan's infamous Suicide Forest after inadvertently unleashing an ancient curse.
Read full
A documentary crew of American exchange students is haunted by angry spirits in Japan's infamous Suicide Forest after inadvertently unleashing an ancient curse.
Discussion