Daniel Vasquez.Photo: Kansas City FOP

Police say a man accused of fatally shooting a Missouri police officer during a traffic stop allegedly confessed to firing off his rifle five times during the incident because he did not want to go to jail, according to multiple reports.
Joshua Rocha, 24, faces charges of first-degree murder and armed criminal action in connection with the Tuesday shooting death of 32-year-old North Kansas City Police Officer Daniel Vasquez, Clay County Prosecutor Daniel White told reporters during a press conference.
Rocha’s bond has been set at $2 million.
Police say Rocha immediately fired a .300 Blackout rifle at Vasquez as he approached his car door.
Rocha then allegedly exited his vehicle and shot Vasquez again, as he lay on the ground.
KSHB, citing police, reports the rifle malfunctioned, prompting Rocha to allegedly clear it, reload, and shoot Vasquez one last time, emptying the magazine.
Rocha allegedly told police he believes he fired off at least five rounds during the incident, per the station.
Hours later, Rocha turned himself in to authorities and allegedly admitted to the killing of Vasquez “because he did not want to go to jail or have his vehicle towed,” according to the outlet.
Want to keep up with the latest crime coverage? Sign up forPEOPLE’s free True Crime newsletterfor breaking crime news, ongoing trial coverage and details of intriguing unsolved cases.
In a statement, North Kansas City Police Chief Kevin Freeman said Vasquez was “a shining star in our organization, and we are deeply hurting from this devastating loss.”
It wasn’t immediately clear if Rocha entered a plea to the charges or retained an attorney to speak on his behalf.
If convicted of murder, Rocha could face the death penalty or life in prison without the possibility of parole.
A fundraising pagehas been set up to benefit the Vasquez family.
source: people.com