Now For Some Good News: Abducted Philly Woman Found Alive

  • 10 years ago
72 hours after being abducted, Carlesha Freeland-Gaither has been rescued. Her alleged kidnapper, Delvin Barnes, has been described by police as a 'vicious predator.'

Recommended