Kid Rock, GM and that flag

Kid Rock performing at a concert in New York earlier this year. Picture/AP.
Kid Rock performing at a concert in New York earlier this year. Picture/AP.