Two mass shootings at crowded public places in Texas and Ohio in less than 24 hours claimed at least 29 lives and left scores injured, a shocking carnage even in a country accustomed to gun violence.

In the Texas border city of El Paso, a gunman opened fire Saturday morning in a shopping area packed with thousands of people during the busy back-to-school season, killing 20 and injuring more than two dozen, many of them critically. The shooting was being investigated as a possible hate crime as authorities worked to confirm whether a racist, anti-immigrant screed posted online shortly beforehand was written by the man arrested in the attack on the 680,000-resident border city.

Just hours later in Dayton, Ohio, a gunman wearing body armor and carrying extra magazines opened fire in a popular nightlife area, killing nine and injuring at least 26 people.

On July 30 at the Garlic Festival in Gilroy, CA   a 19-year-old gunman opened fire on a famed garlic festival in his California hometown, he urged his Instagram followers to read a 19th century book popular with white supremacists on extremist websites. He killed 3 people.

The Saturday shooting in El Paso and the Sunday shooting in Dayton were the 21st and 22nd mass killings of 2019 in the U.S., according to the AP/USA Today/Northeastern University mass murder database that tracks homicides where four or more people killed — not including the offender.

Including the two latest attacks, 125 people had been killed in the 2019 shootings.