The Devil’s Men (1976)
Coming from Powerhouse Film as part of their Indicator Series is the Greek production The Devil’s Men. This 1976 production was filmed in Greece featuring a few big names, admittedly at a difficult point during their careers, and was released in the US The Land of the Minotaur.