Country music superstar Toby Keith appeared on The Colbert Report last night. Stephen Colbert interviewed Keith about his latest album, and the two men performed the The Star-Spangled Banner together.
Keith has performed for an estimated 140,000 United States servicemembers during his nine USO tours.
Here's a clip of Colbert's interview of Keith: