Weiland played in drag, Ozzy played with old friends, and Korn played with fire when Los Angeles radio's KROQ staged its annual Weenie Roast on Saturday.
The fete, staged at Edison Field (the venue formerly known as the home of the California Angels), also boasted sets from Limp Bizkit, Godsmack, Creed, Moby, The Offspring, Third Eye Blind, Incubus, Lit, Everclear, Cypress Hill, and No Doubt, whose Gwen Stefani took great pride in being the only female on the bill.
In an effort to make Stefani feel a little more at ease, Stone Temple Pilots frontman Scott Weiland took the stage for his band's set clad in a short silver dress, long black vinyl gloves, black fishnet stockings, a bright red wig, and a black mask.
"I'm Josie and we're The Pussycats," Weiland explained from the stage.
STP was one of the few bands on the bill afforded the luxury of a full 50-minute set. No Doubt, Creed, The Offspring, and Limp Bizkit were all afforded lengthier sets,
as was headliner Korn, who kicked off its turn on stage with helicopters circling overhead and then upped the theatrical ante with a barrage of fireworks.
Perhaps the biggest bang of the night came when, after playing a fistful of solo songs, Ozzy Osbourne was joined by his old Black Sabbath counterparts for an abbreviated reunion set.
In addition to the usual promotional benefits, the Weenie Roast also boasts a charitable streak, with proceeds from the show going to four different charities: Heal The Bay, AIDSwalk Orange County, The Surfrider Foundation, and The Art Wooten Jr. Heritage Center.