You have to wonder how the Clinton campaign set up this speech with the American Legion so quickly after Trump announced his meeting in Mexico City.
This appearance has been known for months. It is an annual American Legion Convention, and both Crooked and Trump have scheduled speaking slots.