The fifth film of the desperado outpost series directed by Senkichi Taniguchi
DirectorSenkichi Taniguchi