A Cleveland RTA bus driver has been suspended and removed from duty after a video, first posted on WorldStarHipHop.com, went viral, showing him uppercut punching a female passenger.

The video begins with the bus driver and the unruly female passenger exchanging words. As their heated (and very vulgar) argument escalates, you see the bus driver stop the bus when the female allegedly spits on him, according to numerous reports. You can hear the bus driver repeatedly say "You're going to jail now!" - then suddenly strike the female passenger with a roaring uppercut punch.

UPDATE: New alternate angle shows full video leading up to punch. Watch it here.

You see the scuffle continue until the bus driver finally steps off of the bus. RTA officials have reviewed the video and are currently investigating. Until their investigation is complete, the driver, who's name has not been released will be suspended and removed from duty.

Here is the complete statement from RTA:

RTA saw the video posted on YouTube of the operator incident on October 11. Through the investigation, we believe the incident occurred on Sept. 18. Upon identifying the driver, he was immediately suspended and removed from duty. His behavior is absolutely unacceptable. RTA apologizes to our customers for this incident. A full investigation continues.

What do you think of the bus driver hitting the female? Was he provoked? Should she be held equally responsible for assaulting him as well? Have you ever seen such an uppercut? Comment now!