Indie doc crew travels to a small town to document a bizarre and seemingly unnatural case, ending in extreme tragedy.
2008
1976
1995
1979
2023
2022
2009
2007
2004
2013
2018
2024
2000
2006
1977
1990
2020