We use local storage
We store your watch history in your browser so you can pick up where you left off. No tracking, no third-party cookies.
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.
Hadi Shaaban
Director
World Trade Center
2006
Year. Kharkiv Region.
2023
Palestine in Fragments
2007
CODA
2025
In the Name of the Law
1952
Inside Chernobyl's Mega Tomb
2016
The Swimmer
1981
Lord of War
2005
Against the Law
2017
Mississippi Burning
1988
Freedom Writers
Kekaiulu Hula Studio
2022
Birth of The Stunner
2021
What Should We Have Done?
2024
The Obama Years: The Power of Words
How I Fell in Love with a Gangster
Obama: All Access: The Road to the White House
2009
Petos
The Last Vermeer
2019
Agora Eu Sou Negro