Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in.

Fears 'Satanists' have struck again as decapitated deer's head is dumped outside church in picturesque New Forest village after 'sacrificial killings' linked to suspected Devil worshippers

WARNING DISTRESSING CONTENT: The deer's head was found next to an upside down cross outside St Theresa's Church in Totton, Hampshire, which is home to New Forest National Park.