Lone Wolf and Cub: Baby Cart in the Land of Demons Kenji Misumi, 1973, September 28, 2017 First posted on Letterboxd