Thomas Raymond Gorman (pictured), 54, of Lakeland, Florida, was arrested after he allegedly sped away from officers during a traffic stop with a victim in the car on Sunday

A 54-year-old Florida man's dramatic arrest was filmed by witnesses after he allegedly handcuffed and kidnapped a woman before leading police on a high-speed chase down an Ohio highway.

Thomas Raymond Gorman, of Lakeland, Florida, was arrested after he sped away from officers during a traffic stop on Sunday.

Troopers with the Ohio State Police reported a reckless driver on a southbound interstate and stopped Gorman's car.

The 51-year-old female passenger signaled to an officer she needed help during the stop, which caused Gorman to flee, dragging an officer a short distance as he sped off.

'He was probably doing 80 or 90. Then, when he would approach the cars, he would do a quick maneuver.

'A lot of times, it looked like he was going to lose control and stuff was flying up, but he would regain and take off again,' witness Scott Schlotterbeck told ABC Action News.

Police followed the car until Gorman lost control. He was then surrounded and ripped from the vehicle by troopers as the victim was rescued.

Passersby captured the dramatic moment police cornered Gorman on the highway as witnesses drove past on the other side of the highway.

Scroll down for video

Passersby captured video of the dramatic moment police cornered Gorman on the highway and ripped him from his vehicle

The witness video (pictured) shows cops with what appears to be a shotgun drawn as they kick out the windshield

The video shows cops with what appears to be a shotgun drawn, jumping on top of the truck, kicking out the windshield while others flanked the sides.

They appear to be pulling Gorman from the driver's side while another officer enters the passenger's side.

Other officers around the vehicle approach the car and attempt to assist the police at the car.

'One cop’s standing on top of the guy’s truck, beating in the windshield.

'And finally the girl comes out of the car handcuffed. Then she gets put in the back of a car.

'She’s yelling, "I was taken, I was taken," and we really didn’t see too much of the guy, Schlotterbeck's wife, Crystal, said.

The woman, who was injured by Gorman, was later reunited with her family.

Other officers flanked the sides of the vehicle and attempt to assist the police who were closest to Gorman

State Patrol officers said troopers suffered minor injuries while apprehending Gorman, according to WLWT 5.

Gorman has been charged with nine counts, including kidnapping, two counts of felonious assault, failure to comply with signal order of police, assault, reckless operation of a vehicle, operating a vehicle while impaired, not wearing a seat belt and drug possession, according to Warren County Police.

He is in custody being held on a collective $2,839,306 bond between all the charges, according to Warren County Police.

Gorman has a sizable rap sheet in Hillsborough County, Florida, which began in 1997 and continued until 2006.

Previous charges include battery, multiple counts of battery - domestic violence, violation of domestic violence injunction, unemployment compensation fraud and DUI, according to the Hillsborough County Sheriff's Office.

He assumed aliases including 'Thomas Ramond Gorman', the name he is listed under in Ohio.