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
2018
1996
2008
2022
1959
2023
1993
1964
2025
2019
2002
2005
2004