A Philadelphia school teacher, an Arizona teenager and a Chicago police officer were among hundreds of people struck down by bullets over the weekend, part of a relentless wave of shootings that has pushed gun violence to the forefront of US politics.
More than 124 people were killed and 325 wounded in 300-plus shootings documented in the United States between Friday and Monday, according to GunViolenceArchive.org, a Washington DC non-profit that tracks shootings.
The rash of violence over the weekend came hot on the heels of deadly mass shootings in Texas, New York state and Oklahoma, that re-ignited a national debate over tighter restrictions on firearms ownership.
Gun rights advocates fiercely oppose the move.
After the weekend shootings, a number of big-city mayors voiced frustration over the impact of the violence on their communities.
"I'm tired of standing in front of you talking about guns and bodies," Chattanooga Mayor Tim Kelly told a news conference on Sunday, hours after two people were killed and 14 wounded in a shooting at a nightclub in the city.
"The surge in gun violence that we've seen across the nation and here in Philadelphia makes me not just heartbroken, but angry," Mayor Jim Kenney said on Sunday, the day after three people were killed and 12 injured when gunshots were fired into a crowded bar in the city's South Street district.
The Philadelphia shooting late on Saturday night grew out of a confrontation between two men who exchanged words as they passed each other on the street, sparking a brawl that escalated quickly into gunfire involving at least four weapons, authorities said on Monday.
Two suspects, one of them shot in the hand when he opened fire into the melee, were taken into custody on Monday, according to Joanne Pescatore, an assistant city district attorney.
Kris Minners, a second-grade resident adviser at Philadelphia's Girard College, a private boarding school, was among the victims who lost their life in the shooting, according to a Pennsylvania teachers' union.
"We see lives senselessly lost and those injured in yet another horrendous, brazen and despicable act of gun violence," Kenney said.
On Monday, in response to the gun violence, New York Governor Kathy Hochul signed 10 gun control bills into law.
Lawmakers in Washington DC are also looking at gun control measures, but any new federal gun legislation faces fierce opposition from Republicans, particularly in the Senate.
"Change must happen now," Phoenix Mayor Kate Gallego said in a Tweet after a 14-year-old girl was killed and eight others wounded in a shooting at a mall on Saturday.
Police officers were shot in Baltimore and Chicago over the weekend.
On Sunday afternoon, on Chicago's South Side, an officer was wounded during a traffic stop, becoming the second member of law enforcement injured by gunfire in the area in four days.
"How many officers and residents must be victims of gun violence before we act?" Chicago Mayor Lori Lightfoot asked in a statement after the shooting.