When tourists to Greece begin disappearing, Irish priest Father Roche investigates a satanic cult that worships a giant Minotaur statue.
When tourists to Greece begin disappearing, Irish priest Father Roche investigates a satanic cult that worships a giant Minotaur statue.