New Orleans Priest Defiles Altar with Pornographic Filmmaking
Rev. Travis Clark, the pastor of Saints Peter and Paul Church in Pearl River, Louisiana, was arrested with Mindy Dixon and Melissa Cheng and charged with obscenity after he was discovered filming a pornographic video on a parish church altar.
