Editor’s Note: The ironic thing is that one of these boys’ friends was probably the one filming it on his phone. The man who was attacked is probably grateful for the evidence.

It was a vicious attack: The alleged beating of a man by teenagers amid a large crowd in northwest suburban Park Ridge’s Hinkley Park last weekend.

And it was was caught on video.

Footage first obtained by the Park Ridge Herald-Advocate shows a 48-year-old man in a yellow shirt pushed to the ground and then punched and kicked by three individuals while a raucous crowd looks on. CBS 2 aired the video on Thursday night at 10 p.m.

Police say the man was looking for his son when someone threw a lit firework near him. When he tried to find out who threw it, he was attacked and suffered a concussion. Eventually, another teen stepped him to help the man.

Park Ridge Police Det. John Dorner said the video is consistent with others that detectives have viewed of the incident, which occurred just before 10 p.m., July 12, not far from Taste of Park Ridge festivities. Police estimated there may have been as many as 200 teens in the park that night.

Police have charged three teens with felony aggravated battery and mob action for the attack: Jordan Gonzalez, 18, of the 1000 block of Arthur Street in Park Ridge; Mac Piazza, 18, of the 6200 block of North Northwest Highway in Chicago; and a 16-year-old boy.

Gonzalez and Piazza appeared in court Wednesday, where bond was set at $40,000 and $30,000, respectively.