Everyone can see God, Pope Francis declared himself God 2.0, and all the other religious leaders sought him out.

More Posts