Indie doc crew travels to a small town to document a bizarre and seemingly unnatural case, ending in extreme tragedy.
1998
2000
2015
2004
2022
2014
2021
1995
2006
2007
1999
1957
2024
1985
1983
1987
2016
2018