Warren G

Warren G is an American West Coast rapper and hip hop producer. He has released six studio albums, one EP, one soundtrack album, ten singles and six music videos,