
Image source: Twitter video screenshot via @ViralNewsNYC, composite

Cellphone video captured people punching and spitting on New York City police officers as they attempted to make an arrest Tuesday evening on an East Harlem street, the New York Post reported.
Felicia Davis, 32, was playing loud music on Madison Avenue near East 105th Street in Manhattan just before 6 p.m. when officers told her to stop, the Post reported, citing cops and police sources.
With that, Davis ran away but left her speakers behind, police told the paper.
When she returned a short time later and refused to provide identification to police, officers tried to take her into custody, authorities added to the Post:

A brawl then erupted as another woman and a man physically attacked the officers, police told the paper.
As police held on to Davis, another woman was seen in the video trying to pull police off her — and even apparently spitting on one of the officers:

One person who seems to be observing the fight can be heard remarking, "Oh, she spit in his face!"
The officer can be seen recoiling from the apparent spitting and then quickly wiping his face with his hand.
The woman who apparently spit on the officer is soon seen punching another officer:

At that point a man dressed in a red hoodie charged at the officer who was getting hit and shoved him backward into a police vehicle:

Soon he was punching that same officer:

When the perp decided he'd had enough and started to run away, cops initially tried to chase him but gave up after a second or two and turned their attention to the other suspects:

Here's the video:
\u201cRepost . \nWhat in the world is going on in NYC ? \n#goodmorning #NYC #NewYorkCity\u201d— Viral News NY (@Viral News NY) 1655974370
Davis and the other woman who allegedly spit on and punched police — Kimberly Rivera, 33 — were arrested and charged with resisting arrest, disrupting governmental administration, and disorderly conduct, police told the Post.
The male suspect in the red hoodie who apparently shoved and punched an officer was still on the loose Wednesday morning, cops noted to the paper, which added that the male suspect was described as sporting long black hair, black pants, and red shoes.