This is the moment police officers in the Philippines find a secret passage leading to a seedy lounge inside the alleged sex slave compound of self-proclaimed ‘son of God’ Apollo Quiboloy.
Footage shows cops opening a hidden door blending perfectly into the wall panelling that leads to a lavishly decorated lounge, accessible via a labyrinth of passages in the vast 75-acre compound owned by Quiboloy in Davao City.
The more than 2,000 police officers who have been deployed to arrest Quiboloy…