Pastor Apollo Quiboloy, Wanted for Child Trafficking Crimes, Surrenders after Two-Week Standoff

Philippines-based megachurch pastor Apollo Quiboloy turned himself in to police on Sunday at his 74-acre church compound in Davao City after a two-week standoff seeking answers to child sex trafficking and other charges. “The Filipino people are informed that Pastor Apollo C. Quiboloy has decided to surrender to the PNP/AFP. He does not want the […]