Lone Wolf And Cub: Baby Cart In The Land Of Demons (1973) ****







Comments