If you are looking for a great non-profit to donate to this holiday season, consider International Justice Mission (IJM). IJM rescues people of the developing world caught in the cycle of violence, human trafficking, slavery and more. They give support like shelter, food, therapy and life skills to those they have rescued. They not only address the good but hold the criminals to their actions. This creates a stronger justice system and decreases violence. Click here to learn more and how to get involved.