Jamie Foxx doing impressions of Mike Tyson, Pharrell, JayZ, Kanye West, Robert Downey Jr., and Floyd Mayweather Jr. Taken from Joe Rogan Experience #990.