How Filipino Pastor On FBI’s Most Wanted List Was Arrested By 2,000 Cops
Apollo Quiboloy is followed by millions of people in the Philippines Influential pastor Apollo Quiboloy, the self-proclaimed “owner of the universe” and “appointed son of god” who was wanted in …