Women rebel against slave labor in a filthy jungle prison where they feed sugar cane to a mechanical maw.
2023
1933
2004
2000
1993
1969
2017
2005
1999
2001
1983
1998
1966
1978
1972
1980