Takeshi Iguchi is known for Metropolitan Police Branch 82 (1998), Kanjuku seigi: Uzuku (1991) and Mibôjin: mofuku no modae (1993).
No data