A Wisconsin bus driver has been fired after punching a student who attacked him.
The video shows a teen attacking the man right after he had picked up a group of students at an area high school.
The driver fought back punching the teen several times. While all this was going on no one was steering the still moving bus, and it crashed into several cars.
The driver was fired, but his union is trying to get his job back.
Both the driver and the teenager are facing charges related to the fight.