President blames tech failure for messing up speech
On one of the rare occasions that President Donald Trump stuck to the script, he says the script failed him.
Mr Trump's recitation of highlights from American history in his Fourth of July speech detoured into a mash-up of wars and centuries. He segued from the War of Independence to modern times and back to the War of 1812 so fast that it seemed he thought George Washington's forces seized airports, ages before airplanes existed - though he did not state that was his belief.
"The teleprompter went out," Mr Trump said yesterday. "Right in the middle of that sentence it went out."
He added: "I knew the speech very well so I was able to do it without a teleprompter."
The White House did not release the text of the speech that had been prepared for him so it is not known what he meant to say.
As a light rain fell, he told the crowd about 15 minutes before the end of his event: "The Continental Army suffered a bitter winter of Valley Forge, found glory across the waters of the Delaware and seized victory from Cornwallis of Yorktown."
After an unintelligible reference to an army at the "ramparts", he went on: "It took over the airports. It did everything it had to do. And at Fort McHenry, under the rockets' red glare, it had nothing but victory. And when dawn came, their star-spangled banner waved defiant."
Mr Trump then proceeded in a more chronological fashion, mentioning the Civil War and the world wars.
The Battle of Fort McHenry took place in 1814, when Americans repulsed a British attempt during the War of 1812 to take over Baltimore.