Philippine police confident that fugitive ‘son of God’ pastor Apollo Quiboloy still in church compound | EnvoyPost

Quiboloy, 74, is on the FBI’s most wanted list for child abuse, sex trafficking and sexual abuse of minors.
Exit mobile version