The animal'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. The grim discovery was made exactly one ...