Human trafficking traps millions of people globally in a life of desperation. Join John Bradshaw with special guests in this timely and powerful program, and learn how God offers hope and sets people free. Filmed on location in Moldova, a country severely impacted by human trafficking.