By Police1 Staff

EL PASO, Texas — Dash cam video has been released capturing a Texas officer getting shot in a drive-by while conducting an unrelated traffic stop.

KFOX reports Officer Mike Garcia stopped Horacio Castaneda on October 20 because his headlights were not turned on.

As Officer Garcia conducted the stop, 30-year-old Frank Aparicio fired four shots from his vehicle as he passed by, striking Garcia.

The officer immediately called for help as Castaneda performed CPR, KTSM reported. Another driver also came to aid the wounded officer.

"Yeah we get shot at, we get attacked, people try to kill us on a daily basis, but this is the first time somebody just drove up beside an officer and just opened fire," Ron Martin, the President of the El Paso Municipal Police Officers Association, told KTSM.

Aparicio also stabbed 61-year-old Cecilia R. Diaz over a dozen times in a separate incident on the same day he shot the officer. Diaz’s body was found the following day, according to the El Paso Times. It is unclear whether the stabbing or the shooting occurred first.

Police discovered the body of Aparcio, who died of a self-inflicted gunshot wound, behind a store the same day Diaz's body was found.

Aparcio was believed to be the roommate of Diaz’s boyfriend, who was out of town at the time of the deadly stabbing. The attack on the officer appeared to be random.

Officer Garcia is currently at home recovering from his injuries, according to the report.