Anti-Islam "Christians" Badly Embarrassed on PBD Podcast.