Sins of the fathers | 23 March 2016
A feature film about priests who abuse children is being released on 25 March. Which happens to be Good Friday. Geddit? The sacrifice of the innocents. A conspiracy of religious hierarchs. Hand-washing by the secular authorities. I’m sure I can think of some more analogies if you give me time, but that’s enough to be