A killer perched on a roof and took shots at people celebrating Independence Day, in yet another day of American gun violence.
At least six people have been confirmed dead and more than a dozen others are wounded after the attack in Chicago.
Residents of Highland Park have been warned to remain on “high alert” while the suspect – a Caucasian male aged 18 to 20 – remains on the run. Police have found a rifle he ditched at the scene but it’s not known whether the killer has additional weapons.
Witnesses have described how they ran for their lives alongside hundreds of other parade-goers, some of whom were covered in blood.
“It sounded like a string of about 20 firecrackers that were led off inside of your mental garbage bin,” resident Jeff Leon told CNN.
“So, I didn’t immediately react, I thought it was just how people are on the fourth.
“We just took off… we were hiding behind cars, folding into the next car and making our way…but then we had to find our kids.”
Highland Park Mayor Nancy Rotering said the shooter had “terrorised” the community and that the tragedy had “shaken us to our core”.
“Please contact your loved ones and ensure that they’re safe and let them know that you’re safe as well,” Ms Rotering said.
“On a day that we came together to celebrate community and freedom, we’re instead mourning the tragic loss of life and struggling with the terror that was brought upon us.”
The shooting comes with gun violence fresh on the minds of many in the United States after a massacre on May 24 killed 19 school children and two teachers at an elementary school in Uvalde, Texas.
That followed the May 14 attack that killed 10 people at a grocery store in Buffalo, New York.