In 1976 a group of people in the desert for a photo shoot, stumble upon an abandoned town called Savage. But they are not alone. A family of masked psychopaths have claimed Savage as their own and are hell bent on living up to its name.
2015
2018
2000
1972
2020
2023
1975
2016
2021
2013
2017
2019
1970
1985
1971
2022