The Devil Is Attacking Our Priests
The recent arrest of Father Travis John Clark of Saints Peter and Paul Church in Pearl River, Louisiana, opened up a rather lurid story. Apparently, the cleric in question had hired two self-described dominatrices to engage in sex with him. On the altar. On camera. One of the… ah, ladies in question had posted on … Read more