Holy shit, is this the same Herman Cain? Must be an imposter....