text: @RFupdates ...it appears the self-delusion and self-righteousness is on display once again! Mind you, about 70% of the world's population thinks exactly the same about your Christian religion! What do you have to tell them, Mr. Hubris? Shove your man-made religion where it hurts!🤣