› added 8 months ago
44
TIL Apollo Quiboloy, a Filipino pastor who declared himself the 'Appointed Son of God' and 'Owner of the Universe', was wanted by the FBI for sex trafficking and human rights abuses.
via reddit.com