Reverend Thomas Lee Devlin, a 49-year-old African American Baptist pastor, was tragically shot and killed on August 19, 1998, while leading a prayer service at his church on Old York Road in Philadelphia, Pennsylvania. The incident occurred during a Sunday service, and Rev. Devlin was shot 13 times by Juan Covington, who used a SIG Sauer for the attack.
Initially, the case was thought to be related to a child custody dispute between Rev. Devlin and an ex-girlfriend, but no evidence suppo
...Read More