Trump likely didn’t see this coming.
919
680
1492
1131
905
261
516
148
