1999. Texas, Fort Worth. A sickening smell is festering.
The Mexia Incident
Released
EN
—
A short documentary covering the horrific events behind the Mexia Supermarket which took place in 1999.
United Kingdom
English
1994
2025
1969
2017
2005
1976
2003
2023
2026
2006
2024
2002
2012
2021
1974
2008