James Carville claims President Donald Trump will face "public humiliation" by November, delivering profane attacks on Trump's appearance and alleging his administration "hates" him.
Breaking
loading...