\'In Ilmarsh, England, local police detective Alec Nichols discovers Sixteen horses\' heads on a farm, each buried with a single eye facing the low winter sun.
After Veteri.... \'In Ilmarsh, England, local police detective Alec Nichols discovers Sixteen horses\' heads on a farm, each buried with a single eye facing the low winter sun