Canadian Trail Camera Captures Witches Munching On Deer Carcass
In Canada, a nurse and nature lover reportedly captured footage of what she said appeared to be “two witches holding a carcass-eating ritual” with a camera she set up near her home. After coming...