Updated

In the latest round of crazy fast food stories, a drive-thru employee at a Minneapolis McDonald’s was seen throwing blows with a disgruntled customer who allegedly started the altercation due to slow service.

On Tuesday, Bernard Robinson III, a McDonald’s manager, was working an overnight shift when a drive-thru cashier --who hasn't been named -- asked for change for his $3 order after paying with a $100 bill. Robinson returned to the window with change but then things got ugly.

“I guess the guy was ticked that it took so long,” Robinson told the Minnesota Star Tribune. “He was blabbing, and the change was dropping out of his hand.”

Gabe Hart, the customer who pulled up behind the aggressive customer, filmed a video of the incident as it unfolded.

“At first I was annoyed the guy in front of me was taking so long,” Hart posted on LiveLeak. “He seemed pretty upset to begin with, but it looked like when the McDonald’s guy handed him his cash and change back he dropped some of the dude’s change. That’s when he got out of his car, spit on the drive-through window and tried to punch the McDonald’s [worker] and that’s when I started recording.”

In the video, Robinson (in blue) is seen reaching out of the drive-thru window while punching the customer several times. The customer also tries to land some blows before attempting to drag the McDonald’s manager out of the window, and is seen pulling on Robinson’s tie.

“He grabbed my tie, and he’s trying to get me out of the window. He was choking me. … I was fighting for my life,” Robinson said.

Various voices in the background are heard screaming and one threatens to call the police. According to the StarTribune, law enforcement arrested the 31-year old customer, cited him for misdemeanor assault and then released him.

Hart’s video has racked up almost 180,000 views in two days.

Robinson said that he was suffering from bruises on his neck but has not sought medical attention.