There’s a ghastly severed head in St Robert’s Roman Catholic church, just down the road from me in Catforth, northern England. Having read a brief guide to
It is an interesting story, and one that will resonate with anyone who has suffered at the hands of church leaders claiming to be doing the work of God.