1. Trump mixes insults and warnings with election promises

    Trump mixes insults and warnings with election promises

    34