US President Donald Trump has threatened to use the rarely invoked Insurrection Act to stop protests in Minneapolis. The protests followed a federal immigration agent shooting a man in the leg during a violent clash. The Department of Homeland Security (DHS) said the officer fired after being attacked by three Venezuelan immigrants with a shovel and broom handle. The man shot, Julio Cesar Sosa-Celis, was taken to hospital with non-life threatening injuries. The agent was also hospitalized. All three attackers were arrested. DHS Secretary Kristi Noem said, "What we saw last night in Minneapolis was an attempted murder of federal law enforcement." She called it an "ambush and attack" and said the officer fired in self-defense. Protests erupted near the shooting site, with police facing fireworks, ice, and snowballs. Federal vehicles were damaged and looted. The FBI is offering a reward of up to $100,000 for information leading to arrests for these crimes. Nearly 3,000 federal officers are deployed in Minnesota amidst rising tensions. Minneapolis Mayor Jacob Frey said, "No matter what led up to this incident, the situation we are seeing in our city is not sustainable." Minnesota Governor Tim Walz urged calm, telling President Trump on social media: "Let's turn the temperature down." Walz also said, "We cannot fan the flames of chaos." The protests stem from the fatal shooting last week of Renee Nicole Good by an ICE agent. The Trump administration claims the agent acted in self-defense. Local officials disagree, saying Good posed no threat. A federal judge denied a restraining order against ICE to stop operations, so the government’s Operation Metro Surge continues. Online fundraisers have raised over $1.4 million for Good’s family and $740,000 for the ICE agent involved. The FBI continues to investigate the shooting.