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." 

The two buddies couldn't contain their smiles as they belted out the Southern rock tune. The shouty singalong from the crowd almost drowned their voices, but they kept the momentum going. Other singers who played during the BMI Singer-Songwriter Series included Hunter Hayes, Tinashe, Brett Young and Jacob Whitesides.

Kid Rock is currently working on the follow-up to last February's First Kiss. For more, watch him reveal to Fuse why performing at the RNC was "not the coolest gig":