The Rolling Stones pulled into San Jose, Calif. Wednesday night (May 8) for a stop on their '50 and Counting' tour, and they brought along some pretty special guests for company.

The show, which found the band running through a brisk 22-song set list that was understandably heavy on the hits, also treated the crowd to special guests both expected (former Stone Mick Taylor, whose appearance included his first live rendition of 'I Can't Get No Satisfaction' since 1973) and surprising (Bonnie Raitt and John Fogerty, who both popped up before the first 10 songs were through).

Fogerty appeared on stage first, joining the band for a performance of 'It's All Over Now,' most of which was captured by a security-flouting audience member (embedded below). A few numbers later, Raitt came out to lend her signature slide guitar to 'Let It Bleed.' Both artists have enjoyed a previous association with the group -- Raitt previously performed 'Bleed' with the band in 2006, while Fogerty contributed handclaps to one of the bonus tracks on the expanded 'Some Girls' reissue.

The band may be facing sluggish sales on the tour, but with a growing list of guests that also includes Tom Waits, Keith Urban, and Gwen Stefani, they're finding a way to keep the element of surprise while revisiting songs the fans already know by heart.

Rolling Stones Set List, San Jose, Calif., May 8, 2013

'Get Off My Cloud'
'It's Only Rock & Roll'
'Paint It Black'
'It's All Over Now' (featuring John Fogerty)
'Gimme Shelter'
'No Expectations'
'Let It Bleed' (featuring Bonnie Raitt)
'Emotional Rescue'
'Bitch'
'One More Shot'
'Honky Tonk Women'
'Before They Make Me Run'
'Happy'
'Midnight Rambler'
'Miss You'
'Start Me Up'
'Tumbling Dice'
'Brown Sugar'
'Sympathy for the Devil'
'You Can't Always Get What You Want'
'Jumping Jack Flash'
'Satisfaction'

The Rolling Stones with John Fogerty, 'It's All Over Now'