Police say Eddy Brito-Almonte is now charged with Aggravated Assault, gun crimes and other related offenses.
PHILADELPHIA (WPVI) -- The driver of a Tesla who dragged a Philadelphia police officer several hundred feet after a traffic stop in Wissinoming on Monday night is now in custody.
Authorities said 20-year-old Eddy Brito-Almonte, of the 4500 block of D Street, turned himself in to police at 11:10 p.m. Tuesday.
He is now charged with Aggravated Assault, gun crimes and other related offenses.
Investigators knew who their suspect was because he handed over his license and other information before fleeing the scene.
Video from the Action Cam and Chopper 6 showed the Tesla in the police impound lot in Hunting Park on Tuesday morning.
The incident happened around 9:30 p.m. Monday in the 5400 block of Charles Street near Cheltenham Street in the city's Wissinoming neighborhood.
Authorities say the officer had pulled over the Tesla driver and was conducting a vehicle investigation for traffic violations.
Police say the officer saw a handgun on the floorboard of the Tesla while talking to the driver.
The officer reached in to grab the gun and that's when we're told the driver suddenly reversed, dragging the officer several hundred feet.
"Regrettably, some people just panic and make things worse rather than just cooperating and making it safer for everyone," said Capt. Jack Ryan of Northeast Detectives.
Exclusive video obtained by Action News shows someone dropping off the Tesla.
The video was captured about 30 minutes after the officer was dragged.
A driver can be seen parking the car along the 2400 block of North 7th Street in North Philadelphia then calmly walking away.
Action News was on the scene as the officer was being placed onto the gurney. He appeared to be awake and talking before being taken to an area hospital.
We're told the officer has some scrapes and bruises, and had pain in his ribs and legs, but is expected to be okay.
Police say Brito-Almonte did not have a license to carry a firearm and no outstanding warrants at the time of the incident.
Anyone with information is asked to call police at 215-686-TIPS.
RELATED: Check the 6abc Neighborhood Safety Tracker