Izumi Ayukawa is known for Lone Wolf and Cub: Baby Cart at the River Styx (1972), Sure Death! Brown, You Bounder! (1985) and Lone Wolf and Cub (1973).
No data