Toby Keith is known for being very patriotic, and during a concert in North Carolina he called up on stage a 93 year old veteran. He honored the vet during his encore.

The veteran is Lieutenant Colonel Henry Frizzell who served over 30 years and in four wars. It was a very emotional scene, in fact, Toby Keith got so emotional he started to cry. The video is shot by an audience member but you can see how the moment touched Toby.