Watch Kid Rock & Uncle Kracker Reteam to Play 'All Summer Long' Live in Detroit

Detroit experienced peak Kid Rockness over the weekend, when the hometown hero made a surprise appearance during the finale show of the BMI Singer-Songwriter Series. At Coyote Joe's in Shelby Township, Kid Rock joined longtime friend Uncle Kracker onstage to perform their 2008 collaboration "All Summer Long" 

"Not everybody will call you up at nine in the morning and set, 'We gotta write this motherfucker here,'" Kracker told the audience. Before kicking off the song, Kid Rock followed with, "Don't get all sentimental. Give the people what they want."