The Mexia Incident

  • Documentary
  • History
  • Crime
5/6/2025
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:

Cast

Similar Movies