News US Pastor Caught ‘Doing It’ With 3 Women On Church Altar US Pastor Caught ‘Doing It’ With 3 Women On Church Altar A Louisiana catholic priest, Rev. Travis Clark has reportedly been arrested after he... Neil BlacksonOctober 12, 2020