An NYPD officer was dragged down a city street while trying to stop a suspected car thief from getting away, an attempted arrest that kicked off a melee with the suspect's friends who were also on the scene.

The News got video of the arrest on the morning of April 5th, during which officers from the NYPD's 70th Precinct pulled over Emmanuel Devallon near Church Avenue and Coney Island Avenue, because they suspected him of driving a stolen Nissan Maxima. As plainclothes officers tried to get Devallon out of the car, he regained control of the vehicle and drove off, dragging Officer Raymond Buono for about 300 feet.

When Buono got control of the car again and more officers converged on Devallon, his friends in a Honda CRV he was allegedly racing pulled up and tried to see what was going on. As the video from a passerby keeps rolling, Devallon's friends and the cops got in each other's faces, with his friends asking what they're doing and cops yelling at them to "Stand the f*ck back." After police rebuff his friends' attempts to get closer to the arrest, the cops also pile on one of them. The man, Akwasi Sakyi, and the woman, Ashley Biggs, were both charged with disorderly conduct and marijuana possession.

Buono got some scraped and cuts after getting dragged down the street, while Devallon was charged with felony assault and resisting arrest.