LGBT church staffer found on his bed suffocated to death by duct tape
LGBT church staffer found on his bed suffocated to death by duct tape
- Robert Lee Covington was the office manager at the Cathedral of Hope, and an avid supporter of the LGBT community in Dallas. He was found in his ...
- Robert Lee Covington was the office manager at the Cathedral of Hope, and an avid supporter of the LGBT community in Dallas. He was found in his ...