In a shocking upset, Herman Cain won the Florida Straw Poll yesterday. Perry came in second, Romney third and Bachmann…last.