Release date: 1964-04-29
The sixth film of the desperado outpost series directed by Takashi Tsuboshima