Tag Archives: Luan Peters

Kostas Karagiannis – The Devil’s Men AKA Land of the Minotaur (1976)

A satanic cult kidnaps three young people and Priest Donald Pleasence and Costas Skouras must save them from the hands of this evil! Read More »