Haitian priest Gerard Jean-Juste addresses a counter-inaugural gathering in Washington, D.C. Jean-Juste, pastor of Sainte Claire Catholic Church in Delmas, Haiti, was arrested while feeding poor children in his parish. He was illegally detained for seven weeks in 2004 and released after churches around the world pressured the Haitian judiciary.
Free At Last
Already a subscriber? Login