Kiichi Ichida
Filmography
Read More
Twilight of the Cockroaches
(1988)
Art Direction