By supergillesApril 24, 2012#dead, foolery, funny sh*t, Herman Cain, john oliver, john stewartLeave a Comment on This sh*t is Amazing. John Oliver X Herman Cain > WOW.