It happened on board a city bus, and no one tried to stop it, not even the bus driver on Staten Island.
The victim's mother is outraged.
Just out of the blue, 13-year-old James Adrian was challenged to a fight, and then he was sucker punched.
He took a barrage of blows while a mob of kids cheered on the unprovoked attack.
"I turned my head, I got hit, and he just kept on hitting me, and it was posted on Facebook," said James Adrian, 8th grader.
It happened last Wednesday onboard the S78 that Adrian catches after school outside of IS 2 in Midland Beach, Staten Island.
At the beginning of the video, you can see the 13-year-old trying to negotiate his way out of the fight.
But it all happened so quickly, he never gets a chance to fight back.
Afterwards, feeling outnumbered, the clean cut 8th grader simply sat down.
"I got on the bus. And then he said I want to fight you and I was like, 'Why?'," Adrian said.
Adrian came home with a black eye.
Later that night, his mother found the video online.
'When he went to bed, I went on his account and went down the newsfeed and there it was. It said "respect" they're teaching him respect I guess," said Mary Ann Kelly, the student's mother.
In a written statement the MTA states it's policy is, "Whenever a bus operator observes or is informed of a crime in progress aboard their bus, they are instructed to proceed to the nearest bus stop and open all doors, and then contact the Bus Command Center."
"The driver didn't stop. The kid got off after he did what he did, and my son out of humiliation I guess," Kelly said.
The MTA is now looking into this after being contacted by Eyewitness News.
A little comforting for this single mom who also has a message for the mother of the 12-year-old throwing blows in the video.
"Teach your kids not to beat kids up. There's no reason for it. Be a mother," Kelly said.