This is too fucked for words. I am working on a Herman Cain rap, but it seems like he’s beaten me to the punch with his song skills, however sorry they are. This must be one of those corporate rallies where every one has to pretend that they are there because they love the company.