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.
2023
2024
2021
1988
1998
2012
2015
2001
2018
2009
2019
2022
1990