
7.3

“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.
Director
Hadi ShaabanWriter
Status
Released
Original Language
English
Budget
N/A
Revenue
N/A