Who the hell does this turd mold think he is? Apologizing for America, huh? Wish it was legal to bitch slap the fool at will.
I predict he’ll resign from Fox in the next 12 months.