Less than a week after the shooting in El Paso, Texas, a new tragedy almost happened in a Walmart supermarket in the United States.

A 20-year-old man armed with an assault rifle was arrested Thursday at a Walmart supermarket in the US state of Missouri before he fired a shot, the police said.

Neutralized by a plainclothes firefighter

Dmitriy Andreychenko, who was wearing a bulletproof vest and a military fatigues, was neutralized by a plainclothes firefighter until police arrived. No shots were fired and no one was injured, police said in Springfield, Missouri, in the US Midwest. "The investigation is still ongoing to determine its motives," she said in a statement, adding that Dmitriy Andreychenko had been charged with "terrorist threat."

Walmart will continue to sell weapons

The incident came less than a week after another 21-year-old white man shot and killed 22 people in a Walmart supermarket in El Paso, Texas. Four days earlier, in Southaven, Mississippi, a Walmart employee had killed two of his colleagues at their workplace.

Despite these two shootings, the US supermarket giant does not plan to stop selling completely firearms and ammunition, which it has already restricted supply over the years. The company, which ensures it wants to focus solely on "sportsmen and hunters", no longer sells semi-automatic assault rifles since 2015.