Donald Trump has had many bad Twitter moments, that have demeaned him and his country, and shocked the world.
But that usually end up with Trump staring into a pool of excrement and liking what he sees.
But his trip to Europe and the Middle East exhausted him.
The idea that James Comey is coming back to haunt him, must be giving him bad dreams
And the volley of tweets he released in the last 48 hours may well mark the beginning of the end of his presidency.
His name is Sadiq Khan, he's just made history, and struck a big blow for decency over bigotry.
By being elected as the first Muslim mayor of London.
Sadiq Khan has been elected mayor of London, reclaiming the post for Labour after eight years of Conservative rule and becoming the first Muslim mayor of a major western capital.
Khan took 1,310,143 votes (57%) after second preferences were taken into account, beating Conservative Zac Goldsmith into second place on 994,614 (43%). His tally gave him the largest personal mandate of any politician in UK history.
Even though his opponent, the loathsome Con Zac Goldsmith, used every dirty trick in the book against him.