BRYAN COUNTY, Oklahoma - An Oklahoma Highway Patrol trooper is recovering after a driver punched him and bit him hard enough to draw blood.

The OHP told KXII, the CBS affiliate in Sherman, Texas, it happened on Highway 78 just south of Achille in Bryan County near Durant.

Witness Brad Davis works at the convenience store right off Highway 78 in Achille, just north of where the fight took place.

“Next thing I hear, I see sirens left and right. I see an ambulance or two,” he said. "Seeing all the Highway Patrol Officers left and right, and sheriffs, it was pretty intense though."

OHP said when a state trooper pulled over Terry Witt for speeding, Witt became agitated, refused to show his ID and then started punching the trooper.

"At some time during that struggle, Mr. Witt throws the vehicle in reverse and accelerates it to the rear while they are in the fight in the front seat, striking the troopers vehicle," said OHP Lieutenant Scott Hampton.

Investigators said Witt then started biting the trooper.

"He had some pretty significant bite marks through the skin on his arm, and some pretty good bruising to his body. And sometime during the struggle, the subject was spitting his blood, it was a pretty significant event," said Hampton.

Witt was booked into jail on six charges including obstructing an officer, DUI, resisting arrest, assault on a peace officer and assault and battery with a deadly weapon.

A witness called for help, but the trooper was able to take Witt into custody on his own.