Bishop Ochola and Travis Rejman featured in Huffington Post article about the International Criminal Court