A mysterious calling from the forest lures a human into a cave, where he is met by the wrath of nature's spirits.
1962
2004
1984
2016
2011
2022
2023
2019
1949
2018
1958