Kid Rock delivers on his promise of fundraiser
Kid Rock (real name: Robert James Ritchie) talks with U.S. Army Staff Sgt. Cagle at the Waffle House. In 2007, the musician was charged with battery after a scuffle at a different Waffle House. He pleaded not guilty. Stanley Leary / AP