Police have charged a Rockford man with possession of explosives.
Armando Campos Jr. has been charged with possession of explosives, driving under the influence and reckless conduct.
Police say officers were called out to the 6900 block of Argus Drive in Rockford around 8 p.m. Sunday on a report of someone detonating dynamite.
Witnesses gave a description of the suspect to officers and a short time later police pulled over Campos in the 5800 block of East State Street. Police say Campos admitted to police that he lit dynamite and threw it into a parking lot.
Campos is now being held in the Winnebago County Jail.