(1964)
Released: 1964-04-29
The sixth film of the desperado outpost series directed by Takashi Tsuboshima
Vote Now!