With Illinois ranked 8th highest in the U.S. for human trafficking, a Rockford non-profit is launching a new program to help survivors.
With Illinois ranked 8th highest in the U.S. for human trafficking, a Rockford non-profit is launching a new program to help survivors.