Trump distracted by fly, riffs on 'snakes' in DC

The last time New Mexico supported a Republican in a presidential race was 2004. Democratic presidential nominee Hillary Clinton beat Trump there by 8 percentage points three years ago.

Trump's campaign sees an opening in the state with Latinos, who it believes will swing his way despite tough immigration policies, including a crackdown on migrants from Central America and a push to build a wall along the U.S. border with Mexico.

Democrats have criticized those efforts. But a Trump campaign aide said the Republican president could win over Latinos who came to the United States legally and believe others should, too.

"Big crowd expected in New Mexico tonight, where we will WIN. Your Border Wall is getting stronger each and every day - see you in a few hours!" Trump tweeted ahead of his trip.