Apollo Quiboloy, a self-proclaimed "Appointed Son of God" and pastor of the Kingdom of Jesus Christ (KOJC), was arrested in the Philippines after a two-week manhunt. The 74-year-old faces serious charges, including child sex trafficking and human tra