A documentary on the cruelty of Japan's judicial and penitentiary system.
Marie Linton
Director
Dec 30, 2025
Nov 10, 2006
Sep 22, 2016
Dec 1, 2013
Sep 13, 2017
Sep 2, 2002
Nov 5, 2000
Jun 11, 2026