Families are planning funerals, politicians are pointing fingers and the death toll is rising as the U.S. reels from twin mass shootings.
Thirty-one people have now died after the weekend rampages in El Paso, Texas, and Dayton, Ohio.
President Donald Trump addressed the violence in a White House speech.
In a 10-minute address, he condemned racism and rehashed national conversations on treatment for mental health problems, depiction of violence in the media, and discourse on the internet, putting blame in part on the internet and social media, and expressing vague openness to some gun reforms.
Trump said: "Hate has no place in America."