This may be a lot to take in - Black Label Society frontman and former Ozzy Osbourne guitarist Zakk Wylde joined Guns N' Roses onstage last night to play a cover of AC/DC's 'Whole Lotta Rosie.' Holy hell, it doesn't get much more rock 'n' roll than that!

Last night, Dec. 8, Guns N' Roses played Indianapolis as part of their current 2011 North American tour. GN'R fans were treated to a special surprise when Zakk Wylde, whose band Black Label Society opened for Guns N' Roses, joined the band live with his axe in hand.

Axl Rose thanked Black Label Society for opening the show before inviting Wylde out to the stage to play 'Whole Lotta Rosie.' The Indianapolis crowd went nuts during and after the song, as Wylde proudly held up his guitar for the screaming fans.

During a 1995 interview with Kerrang! magazine, Zakk Wylde shared the story on how he almost became Guns N' Roses' new guitarist opposite legendary shredder Slash. "We jammed together for just over a week, said Wylde. "We jammed over a whole bunch of s--- and came out with three pretty cool ideas. That was with the whole band: Axl, Slash, Dizzy, Duff, Matt and me. We were all just jammin' together and havin' a blast."

Check out fan-filmed video of Zakk Wylde jamming with Guns N' Roses at last night's show below:

Fan Footage of Guns N' Roses and Zakk Wylde Playing 'Whole Lotta Rosie'