Creepy Photos: Trail Cam Captures Naked ‘Witches’ Feasting on Rotted Deer Carcass
by Jamie White June 5, 2023 -Infowars A Canadian nature lover’s wildlife camera captured the disturbing moment a pair of near naked women held a “carcass-eating ritual” yards from her [...]