Clinton and Obama are having a very bad day.
It will be interesting to see how our allies respond to this speech.