Archbishop consecrates new altar at church where a priest, 37, recorded himself having a threesome

Archbishop Gregory Aymond appeared at Saints Peter and Paul Church in New Orleans to sanctify its new alter on Saturday, having ordered the old one be burned earlier this week.