Snoop Dogg has caused mayhem in Melbourne ahead of his AFL grand final show, performing a warm-up gig in St Kilda and making a less-than-discreet visit to a bottle-shop.

The rap icon, who will headline the pre-game show on Saturday, wasted no time getting up to his usual antics, reportedly smoking a joint on-stage during a free show at The Esplanade Pub on Thursday night.

The venue announced the “DJ Snoopadelic” gig on Wednesday, causing fans to camp out from the early hours for the best view of the 53-year-old.

To a packed crowd, Snoop performed his biggest hits including Drop It Like It’s Hot and Gin And Juice while taking drags from a joint, which he reportedly shared with a fan at the end of his set.

In what is sure to be a contrast to the family-friendly set on Saturday, Snoop ask

See Full Page