Haley Barbour: Cain Would Sweep the South Against Obama

.