Two brothers return to a small mountain town in search of their long lost parents only to discover that the place has a monstrous taste for tourists.
1996
1999
1998
2006
2002
1988
1986
2010
1984
1989
1965
2024
—
2022