Snoop Dogg's fans were stunned when American Idol winner Taylor Hicks joined the rapper onstage in Alabama to perform GIN AND JUICE. Snoop Dogg, real name CALVIN BROADUS, was performing at Birmingham's City Stages festival on Saturday (17JUNE06) when the Alabama native joined him for a surprise duet. The silver-haired soul singer played the harmonica during the song and performed some of his famous dance moves later in the rapper's set.