top of page
Search

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.


17 views0 comments
bottom of page