The Ragged Priest

(27)