See More Hear More Watch More Hear More Get on iTunes
Jezebel jezebel

Abducted Woman Found Alive

Carlesha Freeland-Faither, the woman in the surveillance video who was abducted off the street, has been found alive. Using the GPS in her abductor's car, federal officers tracked her to a parking lot in Jessup, Maryland. She was being held by kidnapper Delvin Barnes in the back seat. #PopNews


More from