Indie doc crew travels to a small town to document a bizarre and seemingly unnatural case, ending in extreme tragedy.
1998
2009
1988
1993
1984
2016
2000
1973
2015
2024
2023
2018
2003
2012