Carlesha Freeland-Gaither had a lucky escape from kidnapper and rapist Delvin Barnes – See No Evil explains how CCTV helped save her life
Carlesha Freeland-Gaither was a 22-year-old nursing assistant working in Philadelphia, when she just disappeared – See No Evil shows how … Read more