2025·0h 6m·Released
“1999. Texas, Fort Worth. A sickening smell is festering.”
A short documentary covering the horrific events behind the Mexia Supermarket which took place in 1999.
0.0
Rating
0h 6m
Runtime
Hadi Shaaban
Director
Documentary·2005
Drama·1984
Drama·1993
Documentary·2017
Comedy·1987
Crime·2005
History·2021
Crime·2003
Adventure·1962
History·