2 weeks Priest allegedly had threesome on church altar, arrested Inquirer
A priest was arrested for allegedly having sex with two women on the altar of a church in New Orleans, USA. A passerby saw Rev. Travis Clark half-naked while having intercourse with the women on Sept. 30 at around 11 p.m., as per The New Orleans Advocate on Oct. 8. The women were said to be wearing corsets and high heels. Sex toys were also placed on top of the altar, which had stage lights set up near it. Meanwhile, a cellphone and a camera were mounted on separate tripods to record the alleged tryst. The witness then took a ... more