A gunman has opened fire with a rifle at a supermarket in Buffalo, New York, in what authorities called a "hate crime and racially motived violent extremism".
Ten people were killed and three others wounded before the gunman was taken in custody, law enforcement officials said.
The suspect was identified as Payton Gendron of Conklin, southeast of Buffalo in the state of New York, two law enforcement officials told The Associated Press.
Officials said 11 of the victims are black and two are white. The shooting happened in a predominantly black neighbourhood.
The gunman wore military-style clothing and body armour.
Details on the number of additional people shot at the Tops Friendly Market and their conditions weren't immediately available.
Investigators believe the man may have been live streaming the shooting and were looking into whether he had posted a manifesto online, an official said.
The official cautioned the investigation was in its preliminary stages and that authorities hadn't yet discerned a clear motive, but were investigating whether the shooting was racially motivated.
Braedyn Kephart and Shane Hill, both 20, pulled into the parking lot just as the shooter was exiting. They described him as a white male in his late teens or early twenties sporting full camo, a black helmet and what appeared to be a rifle.
"He was standing there with the gun to his chin. We were like what the heck is going on? Why does this kid have a gun to his face?" Kephart said. He dropped to his knees. "He ripped off his helmet, dropped his gun, and was tackled by the police."
Police closed off the block, lined by spectators, and yellow police taped surrounded the full parking lot. Mayor Byron Brown and Erie County Executive Mark Poloncarz were at the scene late Saturday afternoon, gathered in a parking lot across the street from the Tops store and expected to address the media.
Governor Kathy Hochul tweeted that she was "closely monitoring the shooting at a grocery store in Buffalo," her hometown. She said state officials have offered help to local authorities. The Erie County Sheriff's Office said on social media that it ordered all available personnel to assist Buffalo police.
The shooting came little more than a year after a March 2021 attack at a King Soopers grocery in Boulder, Colorado, that killed 10 people. Investigators have not released any information about why they believe the man charged in that attack targeted the supermarket.
Australian Associated Press
Sign up for our newsletter to stay up to date.