IJM President Gary Haugen explores how public justice systems are changing lives and communities – bringing rescue from great violence.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…