2005-10-14 1h 30m
Play Trailer
A shocking, problematic work that dares to confront the corruption of modern Japan!
Released
Japanese
$0