U.S. soldiers injured in Iraq and being treated in Texas were entertained on Friday by music legend Willie Nelson.

Nelson performed 22 songs during a free concert at the Brooke Army Medical Centre.

“I have a lot of respect for the military,” he said, according to the Associated Press. “I like to show them that I support them every chance I get. We get as much out of it as (the soldiers).”

He used the show to ready himself for a concert at a rodeo in San Antonio.

Nelson performed at the same hospital last year before the rodeo, and lost his voice after 11 songs, forcing him to cancel the rodeo appearance.








Related Stories: