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
1995
2008
2025
1998
2003
1975
2000
2020
2023
2021
2019
2017
2018
1944