Everyone knows the Elvis', Jimi's, and Johnny's that have served in the armed forces before becoming rock super stars, but I was astonished by some of those I found out have done their part as well. Rocker vetrans, we salute you.
The list:
Johnny Cash
Billy Cobham
John Coltrane
Jerry Garcia
Franky Gee
Jimi Hendrix
Ice-T
Maynard James Keenan
Kris Kristofferson
Mystikal
Elvis Presley
Lou Rawls
Normie Rowe
Barry Sadler
Shaggy
Grover Washington, Jr.
Carl Weathersby
James Blunt
John Fogerty
Del Shannon
Ice-T
Frank Cavanagh
Richard Patrick
Did I miss someone? Add them in the comments.