53 Stages of the Road

image
Director(s):
Release date: October 18, 1959
Duration: 89 minutes
Add to favorites

Overview

An Edo appointed official Baba must ensure the safe delivery of shogunate funds to Kyoto.