Trump stays on script, calls for unity in speech to American Legion

Every veteran here today is part of a long unbroken chain of American heroes: President Trump

President Donald Trump delivered a tame, scripted speech to the American Legion in Nevada on Wednesday, a day after he gave more than an hour of freewheeling remarks in Arizona.

Barely straying from his prepared remarks — something he has failed to do in recent weeks — Trump thanked the veterans group and highlighted the ways in which his administration has tried to improve the Department of Veterans Affairs.

After the remarks, he signed a bill that aims to allow veterans to have appeals heard more quickly at the VA.

Trump, facing heavy backlash for his response to violence at a white supremacist rally in Virginia, also preached a message of unity at the American Legion convention.

"We have no division too deep for us to heal and there is no enemy too strong for us to overcome," Trump said. "Because in America we never lose faith. We never forget who we are, and we never stop striving for a better future."

It follows several recent occasions in which Trump has gone well off topic in public remarks.

His appearance follows Tuesday's campaign-style rally in which he said he would be willing to shut down the government, noted that he may end NAFTA and spent more than 15 minutes blaming the media for the backlash to his response to violence at a white supremacist rally in Virginia.