Eiichi Kikuchi is known for Lone Wolf and Cub: Baby Cart in the Land of Demons (1973) and Yoru no shuyaku (1968).
No data