Rescue:Freedom International, a Christian anti-sex trafficking organization based in Washington, released its annual report this week saying it rescued hundreds of people from human trafficking last year, with thousands more receiving housing, legal services, medical ...