AVON: President Trump sticking to the script last night, focusing on patriotism, history, and national pride instead of partisan politics. As rain poured down on the crowd, the president honored the military and tried to highlight what unites us, not what divides us. CNN's Joe Johns live at the White House with much more. Joe, how did it go?</s>JOE JOHNS, CNN SENIOR WASHINGTON CORRESPONDENT: Well, it was not a typical Fourth of July in Washington, D.C. We had the protests down at one end of the National Mall. The president, though, as you said, defy expectations, giving a speech that was not political, as many people suggested it would be. He gave that speech at the Lincoln Memorial, which was on the other end of the National Mall, where the president gave his inaugural speech, a much different tone, of course, than the speech. This speech very uplifting and patriotic. Listen.</s>DONALD TRUMP, PRESIDENT OF THE UNITED STATES: New we must go forward as a nation with that same unity of purpose. As long as we stay true to our cause, as long as we remember our great history, as long as we never, ever stop fighting for a better future, then there will be nothing that America cannot do.</s>JOHNS: And, of course, we had the pillars of democracy, free expression, which is something you would expect on a Fourth of July. Demonstrations out on the National Mall featuring the Trump baby blimp, as well as a flag burning. Another Fourth of July in Washington, D.C. Alisyn, back to you.</s>CAMEROTA: You've seen it all, Joe, is what I'm getting from this. Thank you very much. So there are new questions for the Border Patrol this morning after agents are accused of trying to humiliate a migrant at a detention center. We have new CNN reporting to share with you, next.
Trump Avoids Politics in Speech