An officer with the Garland (TX) Police Department was struck and dragged by a vehicle after being called to a retail store that reported a man brandishing firearms and threatening shoppers present.

According to the Star-Telegram, police say the subject—identified as 29-year-old Gabriel Cobarrubias—emerged from the store as police arrived and then retreated back inside.

Cobarrubias eventually exited the store and pulled out two handguns and fired them in the air while yelling, "What are you going to do?" police say.

He then reportedly attempted to drive away in his vehicle. An officer attempted to stop the subject by reaching into the driver's side of the car but was dragged for a distance and his leg was run over.

After the suspect fled, a search ensued—involving multiple officers, a police helicopter, and K-9 units—and Cobarrubias was eventually apprehended and arrested while hiding in a drainage pipe.

Cobarrubias now faces multiple charges, including two counts of aggravated assault against a police officer, discharge of firearms in certain municipalities and unlawful possession of a firearm by a felon.