EUCLID, Ohio -- An SUV slammed into a building and burst into flames, with the driver trapped inside.
Euclid police officers were on the scene to make a dramatic rescue, all caught on tape.
On Saturday, the vehicle went off the road, then burst into flames after crashing into a building on Babbitt and Tungsten roads. The driver was trapped inside.
"Immediately grabbed my fire extinguisher out of the trunk and ran to the car; smashed the passenger window to ventilate the car because the cabin was completely filled with smoke and then try to knock down the flames with the fire extinguisher," said police officer Adam Beese.
During the rescue, police said the driver was conscious but not responsive so they had to cut the driver's seat belt and pull him out of the burning pickup until paramedics arrived.
"I don't think he would have been able to breathe in the car much longer due to the amount of smoke," said Officer Beese.
Many are calling the three police officers heroes especially when you see the video and the officers in action.
"It's one of those things you don't think about it when you are doing it, but you sit back after and go 'wow that could have been a lot worse or gone a different way,'" said Euclid officer Cory Screngi.
"I wouldn't consider myself a hero. It's our job and I'm sure that any of us anywhere would do the same to save a person's life regardless of the situation," said Jose Alcantara.
The officers were able to get the action-packed video because officer Beese was wearing an "OBRS": an on body recording system and he said it's crucial in police work.
"I want people to be able to see from vantage point what I can see because most of what we do is judged based what we know at the time of an incident," said Beese.
After being treated and released from Hillcrest Hospital, police arrested the driver, 38-year-old Zahrod Tolbert, and charged him with OVI.