Priest Recorded Having Group Sex on Altar

The lights inside Saints Peter and Paul Roman Catholic Church in Pearl River were on later than usual on Sept. 30, so a passerby stopped to take a closer look. Peering inside, the onlooker saw the small parish’s pastor half-naked having sex with two women on the altar, according to court documents. The women were … Read more