It was less a rally to kick-start his re-election campaign, and more a time warp, reports ITV News Washington Correspondent Robert Moore.
Within minutes of starting his speech the Donald Trump was attacking the media for fake news, he was assailing Hillary Clinton for wiping her emails, he was promising to build a wall along America’s southern border.
Heard any of that before?
And, oh yes, he was vowing to drain the swamp.
Where have I spent the last three years?
This was the same speech I heard in Ohio, Pennsylvania, and Wisconsin throughout the summer and autumn of 2016.
So this much we know: President Trump has a single playbook and it will be deployed again and again over the next 500 days.
He will accuse the Democrats of seeking to destroy America by adopting “radical socialism.”