Monday, June 5, 2017

Mock beheadings, stage-managed protests, egregious profanity, and numerous fake apologies. Quite a banner past week for CNN hosts.







UPDATE: