• 3 months ago
Filipino megachurch pastor Apollo Quiboloy has been arrested by authorities. He is wanted by the FBI and Philippine authorities on charges of human and sex trafficking.
Transcript
00:00Police in the Philippines have arrested a megachurch pastor accused of sex abuse and human trafficking.
00:07Apollo Kybaloy, founder of the religious group Kingdom of Jesus Christ, had been on the run for three years.
00:14He was found hiding in a church compound and surrendered after a two-week standoff with authorities.
00:19He is wanted by both the Philippines and the U.S.

Recommended