The Greatest Campaign Ad of 2011

Herman Cain has given us a winner.

by