Channel 2's Tom Jones got his hands on video shot by a witness who watched officers arrest Venson. That witness told Jones she began recording officers huddled over Venson and couldn't believe what she saw.
"I actually started shooting cause I was like, darn, this is a real live movie in front of my face," said Rosea Crocker. "Police had him in cuffs and he just was rolling, moving, and screaming like aghhh... aghhh" Crocker told Channel 2's Tom Jones.
SLIDESHOW: Trooper Beaten, Suspect Shot Scene
Georgia State Patrol said it was Venson who beat trooper Kimberly Davis so bad he fractured her eye socket. Troopers said when Davis pulled Venson over on Sunday, he took off running and when she caught him, according to arrest warrants, Venson began punching her and then took her weapon and pulled the trigger.
The warrant didn't say if he fired a shot or if the gun jammed. Davis somehow either managed to get the gun back or had another weapon, which she fired and hit Venson, according to police reports.
Witnesses said the suspect jumped back into his car and drove off. Other troopers caught up with him at Candler Road and I-20, where he was arrested.
"To see somebody try to beat up a police officer that I mean what was going through his mind?" said Crocker.
Davis was being treated at Grady Memorial Hospital. Officials said Davis has been a trooper for almost two years and is assigned to the GSP post in Atlanta.
The suspect, Garcia Venson, 29, of Brooklyn, N.Y., is recovering from his gunshot wound and is expected to be OK. He will be charged with two counts of aggravated assault on a police officer, aggravated battery, felony obstruction, and interfering with government property, police said. The judge has set bond for Venson at $190,000.