Jim James and John Oates "Superjammed" up a storm at Bonnaroo over the weekend.

The My Morning Jacket frontman and Hall & Oates singer-songwriter teamed up with The Meters drummer Zigaboo Modeliste and the Preservation Hall Jazz Band for a "Rock n' Soul Dance Party Superjam" at the Tennessee music festival on Saturday, on which they were joined by such surprise guests as R&B freak-soulster R. Kelly (getting in on a cover version of Sam Cooke's "A Change Is Gonna Come") and '80s rock god Billy Idol (T. Rex's "Bang a Gong"). You can check out fan-shot video of the Kelly appearance, as well as a rendition of Sly and the Family Stone's "Hot Fun in the Summertime," below.

Bonnaroo 2013 wraps up today in Manchester, Tennessee.

A former contributor to sites including MTV's The Backlot and Bloody-Disgusting, Chris Eggertsen worked in film development before indulging his love of pop culture writing full time. He specializes in horror, the intersection of social issues and entertainment and Howard Stern. He's on Twitter @HitFixChris.