Video of the confrontation last month is now being released. Police say the 19-year-old suspect held up a woman before pulling a gun on another passenger.
It was then that one passenger decided he'd had enough and jumped the suspect. They were able to hold him down until police arrived to arrest him.
The suspect's lawyer didn't want the video released, but the judge ruled the public had a right to see it.
Take ABC13 with you!
Download our free apps for iPhone, iPad, and Android devices