ScathingAtheist 118: Roman Helmet Edition
May 21, 2015, 12:00 PM
In this week's episode the slow and inevitable death of the Christian majority in America will be laid plain before us; the Saudi Arabian job report shows good growth in the decapitation sector; and the bible finally gets around to condemning lesbians.