"Put it in park! Put your foot on the brake and put it in park!" the officer is heard in the footage.
Ice then reversed the vehicle while the officer remained pinned to the car. The officer was then dragged 20 to 30 feet as the car drove off at roughly 10 to 15 mph.
"Stop! He's got me in the car!" the officer yells.
Finally, Ice hit the brakes, and the officer freed himself. Then, Ice drove off and fled the scene.
Officers eventually found the stolen vehicle in Forest Park, and the driver later surrendered to police.
“The driver took full responsibility for his actions," Chief Tom Synan said in the video. "He actually took an Uber to turn himself in. He recognized how bad this could have been. We are grateful that he stopped, turned himself in and took responsibility. He and his family have been very cooperative.”
The officer suffered minor hip and leg injuries during the chaotic stop. He's returned to duty since the incident.
"We are fortunate and very glad this incident ended with only minor injuries," Synan said. "We are fortunate this did not escalate to a shooting incident, and the driver was aware enough to stop and let the officer out. Everyone is very fortunate there were not more serious injuries, and we can all walk away from this with lessons to make better decisions."
Synan said officers are trained not to reach into vehicles that are still in gear. But he admitted that events can move fast.
“The gravity of how serious this could have been is not lost on us,” he said. “We have been discussing it all week and recognize how much worse this could have been for everyone involved. It is something we are taking very seriously and will increase training and the importance of officers following the training."
Ice faces multiple charges, including assault and two counts of receiving stolen property. He is being held on $2,500 bond.