The 21-year-old is accused of firing 70 bullets onto a crowd, killing seven and wounding dozens.
A man accused of opening fire on an Independence Day parade near Chicago has been charged with seven counts of murder, officials say.
Lake County State Attorney Eric Rinehart said Robert Crimo, 21, would be punished “for the killing spree he has unleashed against our community”.
The attack in Highland Park left seven dead and dozens injured.
Police say the suspect had two prior contacts with law enforcement before he purchased five guns in the past year.
This breaking news story is being updated and more details will be published shortly. Please refresh the page for the fullest version.
You can receive Breaking News on a smartphone or tablet via the BBC News App. You can also follow @BBCBreaking on Twitter to get the latest alerts.