The Archbishop of New Orleans has expressed anger over a Catholic priest’s alleged sex act with two women atop his church’s altar while filming it. The act was “demonic,” says the archbishop, who consecrated a new altar on Saturday.
The Christian Post | RSS
Read More