Delvin Barnes, the suspect in the abduction of Carlesha Freeland-Gaither, is the son of a preacher but has a rap sheet that rivals some career criminals.
Delvin Barnes, the suspect in the abduction of Carlesha Freeland-Gaither, is the son of a preacher but has a rap sheet that rivals some career criminals.