Following the Camping World RV Sales 301 at New Hampshire Motor Speedway in Loudon, Damian Biron was allegedly operating his red pickup truck in an unsafe manner when a trooper attempted to get him to pull over.
"It was a very dangerous situation," Lt. Gregory Ferry told WMUR. "That was spinning tires, causing a smoke show. She attempted to stop that vehicle."
The suspect didn't stop for the officer and instead drove in her direction, causing her to jump out of the way. When trooper Michael Doran tried to stop the truck, its front grill struck him in the chest.
The 21-year-old allegedly hit Doran two more times before speeding away.
Biron was apprehended after he hit another pickup truck about a mile away. He attempted to escape on foot, but didn't make it very far.
"There were some good Samaritans who were able to grab onto him, and then troopers arrived and were able to take him into custody," Ferry said.
The charges levied at Biron include driving under the influence, two counts of felony reckless conduct and three counts of simple assault.
No one, including Doran, was seriously injured during the incident.