Feedback

911 Call Leads To Human Trafficking Rescue

 

Georgia police find eight women being held against their will in $1-million home. WXIA's Valerie Hoff reports.

Shows