rfupdates it appears the selfdelusion and selfrighteousness is on display once again mind you about of the worlds population thinks exactly the same about your christian religion what do you have to tell them mr hubris shove your manmade religion where it hurts