Woman discovers severed head of a goat and photo of herself on the hood of her car
May 29, 2018 at 17:15 PM EDT
The severed head of a goat was found on the hood of woman’s car in Boston Tuesday morning and tucked underneath the gruesome discovery was a photo of the woman, police said.