› added 1 week ago
3
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