Carly Fiorina Delivers Best Political Ad Ever

DEVIL SHEEPHoly mackerel, the American businesswoman executive who wants to be Senator Carly Fiorina is an insane person! Who would vote for the person who made such a crazy video? (A: Crazy people.)