A pistol-packing waitress in Wisconsin defended her co-worker after an irate customer attacked, and it was all caught on surveillance video.

On June 28 at a George Webb restaurant in Milwaukee, a man, who is a regular at the restaurant and reportedly had been cursing at his server throughout the night for taking too long with his order, came behind the counter and punched manager Veronica Kaehler in the face.

Immediately after the man struck Kaehler, her colleague Miranda Schaeffer pulled out a handgun from her waistband and pointed it at the man until he backed off.

'I'm Not Going to Be a Victim': Armed Mother & Daughter Fight Off Oklahoma Armed Robber

On "Fox & Friends," Kaehler revealed that she had encouraged Schaeffer -- who has a concealed carry permit -- to bring her firearm to work.

She explained that they did not not have security at the time, and incidents with customers were common.

"I told her I would rather you have it instead of her not having it and need it," Kaehler said. "I worked third shift for a whole year there and it was incident after incident, robberies, you name it."

Schaeffer said that if she had not intervened, the suspect "would have most definitely kept on coming."

"It was going to be bad. That punch itself was terrible," Schaeffer said.

Kaehler said the police know who the man is, but he has not been arrested because "he's on the run."

Watch the riveting clip and interview above.

TX Officer Barely Escapes Explosion After Illegal Immigrant Crashes Into House

CT Gov. Candidate Arrested After Being Dragged Off Debate Stage

High School Player's EPIC 70-Foot Buzzer-Beater Wins State Championship