Film number six in the Desperado Outpost serie directed by Jun Fukuda
September 29, 1963
Released
のら犬作戦
1h 38min
—
Japanese
TOHO
Try removing some of the filters to get more results.