An NYPD officer punched a teenager in the head repeatedly in Manhattan on Friday morning, according to police and disturbing video published to the website LiveLeak.

The incident took place around 9:00 a.m. at the intersection of 225th Street and Broadway in Marble Hill, where officers from the 50th Precinct say they were responding to a teenager allegedly stealing a bicycle. On the scene, 16-year-old Alfred Burns allegedly "began to struggle with officers and pushed one officer to the ground causing the suspect to fall on top of the officer," an NYPD spokeswoman said Monday.

Burns then allegedly "put his hand around one of the officer's neck," she added.

Video taken by a witness does not show the beginning of the arrest, or the moments recounted by police. It opens with a large officer apparently on top of Burns, who appears to be on top of another officer on the ground. The officer on top has one arm hooked around Burns's neck and proceeds to punch him in the head at least four times over the course of a few minutes. The officer also pushes off a bystander apparently attempting to intervene.

A woman can be heard off-camera shouting, "No, don't hit him! Don't hit him!"

The two-minute-thirty-second video ends with a female officer handcuffing Burns while he remains sandwiched between the other two officers.

The Internal Affairs Bureau is currently reviewing the violent arrest, the NY Post reports. The NYPD press office did not immediately confirm this internal investigation to Gothamist. They also did not confirm the names of the three 50th Precinct officers involved in the arrest, or whether any of the officers have been disciplined.

Burns was arrested and arraigned on charges of intent to cause injury to an officer, a felony, as well as several misdemeanors: resisting arrest, criminal possession of stollen property, petit larceny, obstructing governmental administration, and assault with intent to cause physical injury.

The Legal Aid Society, which is representing Burns, declined to comment. Burns's next appearance is set for October 11th.