Snoop Dogg has taken on a number of personas, but this is probably his most ridiculous to date.

Continue reading…