A mysterious calling from the forest lures a human into a cave, where he is met by the wrath of nature's spirits.
1983
2011
2002
1968
1999
1992
1915
1997
1980
1963
2014
2022
1998
2012
2016
2019
1920
2023
1927