Snoop Dogg's one of the most iconic emcees living. With nearly 16 solo albums under his belt, seven collaborative albums and several other musical endeavors, Snoop's catalog is extensive. While the rapper's been gearing up to release his gospel album in the coming weeks. However, this weekend, he was occupied with All-Star events. Big Snoop was on TNT alongside Shaq where the two performed a live rendition of Snoop's classic single.

Snoop Dogg joined Charles Barkley, Shaq, Kenny Smith and Ernie Johnson on Inside the NBA. While on the show, they graded Dwight Howard's impersonations. However, the most interesting part of Snoop's appearance was when he and Shaq did a live rendition of Snoop Dogg's "Gin And Juice." The rapper kicked his flows while Shaq beatboxed and played the hype man simultaneously. As expected, the crowd went wild for the spontaneous performance. Shaq ultimately didn't drop any bars but played his role properly. 

Aside from his appearance on TNT, the rapper also had his own All-Star game that popped off on Friday night. Snoop Dogg and 2 Chainz led the teams for the hip hop basketball game that took place. Snoop's team included The Game, Chris Brown, David Banner, Kamaiyah, TDot Illdude and many more. The team ended up taking the crown that evening. While it wasn't a televised game, footage of the event did surface which you could watch right here.

Peep Snoop and Shaq's "Gin And Juice" rendition below.