The 25 best times news channels savagely trolled Trump.

Advertising
Advertising
Advertising
Advertising
Advertising
Advertising
Advertising