Delvin Barnes, the 37 year old man accused of the brazen kidnapping of nurse’s aide Carlesha Freeand Gaither, 22, from a street in Philadelphia and wrestling her in to his vehicle reportedly is a ‘vicious predator’ who has a long rap sheet of violence toward women, according to court documents. In the past records show […]