The media has no right to blame Trump for this!
676
427
316
714
456
349
1619
267
