Memorial Day Salute: Watch 10 Artists Perform for the Troops
Kid Rock visits Iraq, Metallica rocks D.C. and Barack Obama sings with Willie Nelson in these patriotic clips

Carolyn Kaster/AP/Corbis
Musicians spend much of the year playing ticketed shows for fans around the world. In between, a few will find time to do a free one for troops stationed in military bases abroad. When that isn't possible, others will welcome the soldiers home with similar concerts back in the United States. In honor of Memorial Day, here are 10 such performances from the past 25 years.