Fugitive Philippine Pastor Surrenders to Police After Long Manhunt
Apollo Quiboloy, a self-proclaimed "son of God," is wanted for sex trafficking and child abuse in both the Philippines and the United States.