Bexar County Sheriff’s Deputies arrested between 12 and 14 people Friday night after walking in on a religious animal sacrifice ritual in a suburban garage.
Bexar County Sheriff’s Deputies arrested between 12 and 14 people Friday night after walking in on a religious animal sacrifice ritual in a suburban garage. Chalabala Getty Images
Bexar County Sheriff’s Deputies arrested between 12 and 14 people Friday night after walking in on a religious animal sacrifice ritual in a suburban garage. Chalabala Getty Images

Goat heads and chicken blood: Texas deputies respond to ‘some kind of unknown ritual’

March 17, 2018 03:27 PM