A pastor wanted by U.S. federal authorities for his alleged role in a child sex trafficking scheme has been arrested in the Philippines.
Apollo Quiboloy, who reportedly has been called “appointed son of God,” is on the Federal Bureau of Investigation’s ‘Most Wanted’ list.
He faces accusations of “Conspiracy to
Continue reading

Join the conversation!
Please share your thoughts about this article below. We value your opinions, and would love to see you add to the discussion!