
"1999. Texas, Fort Worth. A sickening smell is festering."
CINESCORE
MIXED
0 critic reviews
POPCORN METER
AUDIENCE
Verified ratings
A short documentary covering the horrific events behind the Mexia Supermarket which took place in 1999.

Loading reviews…