Indie doc crew travels to a small town to document a bizarre and seemingly unnatural case, ending in extreme tragedy.
1981
2020
1968
2006
2023
1974
—
2016
1999
2013
2009
2022
2024
2018
2014
2015
2017