Emilio Leon, 22, of Romeoville, is charged with being a felon in possession of a machine gun, possession of a stolen gun and unlawful possession of a gun by a felon, according to DuPage County court records.[1] He was arrested at 11:11 p.m. at Washington Street and Aurora Avenue in Naperville.[1] A Naperville police officer pulled Leon over on allegations that the Dodge Challenger he was driving did not have a front license plate, had illegally tinted windows and squealed its tires.[1] The officer smelled fresh cannabis and saw small cigars in the car.[1]

A loaded Glock 17 with a modified conversion device, three loaded extended magazines and 25 grams of cannabis were found in the glove box, according to the petition.[1] Cannabis wax and ammunition were found in the center console, prosecutors said.[1] The gun had been reported stolen in May 2025 in Will County, officials said.[1] Leon also is charged with unlawful possession of cannabis by a driver and traffic offenses, including an unsafe equipment charge.[1]

DuPage County Judge Todd Scalzo approved the pretrial detention request on Wednesday.[1] Leon’s next court date is Thursday.[1]