EDITOR'S NOTE: The video above contains language that may be offensive to some.
Police said a man pulled a knife on a Greater Cleveland Regional Transit Authority driver after the driver told him that his bus pass was invalid.
The incident happened on Dec. 23 just after 6 p.m. Surveillance video shows a man police identified as Jared Henderson, 22, arguing with the driver.
Henderson punched the driver, police said, and then pulled out a knife.
The surveillance video shows the man struggling with the driver for several minutes. Eventually, the driver calls out for passengers to call the police.
About five minutes in, the driver said the man had a knife and a passenger is heard telling the man that "it's not worth going to jail for."
The driver continued to pin the man for several minutes and used a radio or phone to call police.
The man is heard saying that the driver was choking him and offers witnesses $100 to help him escape.
The driver pinned Henderson down until police arrived. A witness took the knife and handed it over to police, police said.
The incident happened at East 116th Street and Union Avenue.