A fracking crew drills on sacred Native American land, unleashing an ancient demon. There are only two ways out of the woods, succumb to the demon or die.
2023
2019
1990
2008
2011
2006
2014
2017
2016
2009
2005
2015
1999