An Adairsville police officer is recovering from minor injuries after he shot and killed a fugitive during a highway confrontation early Tuesday morning. Police say the officer ran a check on the license plate of a car at a Quick Trip gas station and learned the driver, 29-year-old Charles Leon Johnson, was wanted on a simple battery charge out of Richmond County. When the officer pulled the driver over on a ramp to northbound I-75, a struggle ensued. “Johnson grabbed ahold of the officer and from what I understand, he then dropped the car into drive and accelerated down the ramp toward I-75 with the officer in tow. At some point during this, the officer was able to reach his service pistol. He fired one shot striking Mr. Johnson fatally," Adairsville police Lt. Matt Fowler said. Fowler told Channel 2's Tom Regan, the fugitive's car then ran over the officer. He described dash camera video of what happened. "It shows the officer being dragged, and the car driving over his body. You can hear the officer yelling; it was horrifying to watch," Fowler said. The officer, whose name has not been released, suffered minor injuries. He was treated and released from a local hospital. The officer is on paid administrative leave pending the outcome of an investigation by the GBI.