Hundreds of protesters have taken to the streets of El Paso in Texas to object to Donald Trump's visit to the city following a mass shooting.
Many held placards linking the President's rhetoric on immigration to the killing of 22 people there on Saturday.
Mr Trump has been visiting survivors in hospital.
Earlier, he visited Dayton in Ohio - the scene of a separate gun attack at the weekend.