Accused Kidnapper Faces Life Imprisonment
Delvin Barnes, the man accused of kidnapping Carlesha Freeland-Gaither, has been indicted in federal court.
Barnes faces a maximum sentence of life imprisonment if convicted of the crime. Barnes is being charged federally because he is accused of transporting Freeland-Gaither from Philadelphia to Jessup, Maryland.
United States Attorney Zane David Memeger announced the indictment, crediting the FBI, the Philadelphia Police Department, the ATF and the U.S. Marshals Service with the investigation.
Meanwhile, today City Council honored those who helped find Freeland-Gaither, including police officers and members of the public.
Philadelphia’s Dwayne Fletcher has been called a hero after finding Freeland-Gaither’s cell phone and calling police.