BYRON, Ill. (WTVO) — A man and woman face multiple drug charges after leading police on a pursuit from Byron to Leaf River on Saturday.
According to the Ogle County Sheriff’s Office, around 10:53 p.m. Saturday, deputies pulled into the parking lot of a closed business in the 100 block of S. Union Street to check on the presence of a silver Ford Edge.
As police approached, authorities said the driver, later identified as Zachary Popp, 31, of Leaf River, immediately fled the area, leading police on a chase along Illinois Route 72…