Herman Cain’s Campaign Promises with Mike Tyson from Mike Tyson Okay, this has got to be some of the funniest $#!t I have seen in a while. Mike Tyson as Herman Cain…..BRILLIANT! LOL! Just sit back and push play.