The media has no right to blame Trump for this!
607
413
264
705
445
331
1593
257