Herman Cain

Herman Cain is a mysterious self-proclaimed deity recognized by a secret society and apparently benign.