Country star Toby Keith recently brought American war veteran Lt. Col. Harry Frizzell, of Oklahoma up on stage with him and sang two of his most popular hits, “American Soldier” and “Courtesy of the Red, White and Blue,” in honor of him.

Keith told the crowd that he wanted them to see what a true American hero looks like. Frizzell served in the U.S. military for 35 years and fought in three different wars: World War II, the Korean War and the Vietnam War.

Click here to see the three word Frizzell said on stage that brought Toby Keith to tears. Freizzell speaks around 10:20 into the video.

WARNING: Strong language. 

Toby will be on 'The Late Show' with Stephen Colbert Thursday, Sept. 10th. Mr. Keith is also releasing a new album titled '35 mph Town' on October 9th, 2015.