A mysterious calling from the forest lures a human into a cave, where he is met by the wrath of nature's spirits.
1980
2017
2020
—
1999
2015
1972
1966
2012
1978
2021
1990
2023
2007
1916