New NBC10 documentary profiles the caught-on-cam abduction of Carlesha Gaither Freeland
NBC10’s new documentary “Finding Carlesha” is shining new light on one of the most shocking incidents in Philadelphia’s history; the caught-on-camera abduction of Carlesha Gaither Freeland nearly a decade ago. NBC10 investigative reporter Claudia Vargas has a preview of the documentary which airs on Friday, Nov. 1, at 7:30 p.m. on NBC10’s streaming channel, the NBC10 app and NBC10’s YouTube page.