A Fort Meyers teen was suspended from school after wrestling a loaded gun from another student.
The incident happened Tuesday when the Cypress Lake High School teen was riding a school bus home from school.
Authorities said a football player got into an argument with another player who pulled out a .22-caliber revolver.
The 16-year-old jumped out of his seat and wrestled the gun from the player, investigators said.
The principal suspended the teen because he was involved in the incident and refused to cooperate.
The boy's mother told reporters her son did not want to cooperate because he was afraid.
She said her son does not want to be identified in fear of his safety.
Witnesses told police that if he'd not taken the gun from the player someone would have been shot.
The teen was allowed to return to class on Monday.
The 15-year-old suspect was arrested and charged with possession of a firearm on school property and assault with a deadly weapon without intent to kill.
Stay with Local 6 for more on this story.