Perhaps Trump just wanted to get it all out there before watching the final day of the U.S. Women's Open, which is being played at Trump National Golf Club in Bedminster, New Jersey.
And in true Trumpian fashion, he tackled several subjects in his Twitter rant.
Of course there were Clinton's emails:
And the whole "Russian collusion" thing:
He couldn't leave out the "fake news":
And for good measure, he threw in his approval ratings:
Twitter didn't really know where to start.
But there were some epic responses:
Read more on the next page...