Body Cam Video Shows Suspect Casting Spell on Officers as They Arrest Him
  • 6 years ago
A 29-year-old man told South Euclid police he was casting the Haitian spirit of death on the officers arresting him, saying they would die that night.
Recommended