The Tale of Zatoichi Continues

1962-10-12 | 72 minutes

Rating: 7