President Donald Trump made a surprise appearance at Baltimore’s Fort McHenry following Vice President Mike Pence’s speech at the Republican National Convention. Credit: AP