Nov 18, 2013 9:23 PM
Two former police officers and another man are behind bars, accused of killing two massage parlor workers back in 1994.
18-year-old Gloria Ross and 22-year-old Candida Belt were found shot and stabbed to death at the New Life Massage Parlor in Christian County.
Now, almost 20 years later, Ed Carter, Frank Black Junior and Leslie Duncan have been indicted. Carter and Black are charged with murder, Duncan with complicity to commit murder.
Carter was arrested at a hotel in Ohio, Black in Alabama and Duncan is already in jail serving time for evidence tampering in the investigation.
3 minutes ago