Herman Cain is the man General Posted on October 25, 2011 Surely the finest US Presidential candidate ad ever?