The Mexia Incident (2025)

The Mexia Incident (2025)

1999. Texas, Fort Worth. A sickening smell is festering. 2025-05-06 US 3 Min. PG-13
0 0 votes

Watch The Mexia Incident: Stream the Latest Documentary, History, Crime Film on LetMeWatchThis!

A short documentary covering the horrific events behind the Mexia Supermarket which took place in 1999.