WASHINGTON (AP) — Donald Trump flubbed the name of Charlottesville, Virginia, while going off script during a speech on Tuesday otherwise focused on economic policy, slamming Vice President Kamala Harris for lying about "Charlottestown.