Snoop Doggy Dogg has some rational thought process and interesting viewpoints ?????
Who knew some rap dude could be so enlightened???
He has had some over the years.