Rapper Snoop Dogg has been arrested on weapons and narcotics charges after a TV appearance in Los Angeles
The 35-year-old performer was stopped by police as he left the NBC studio in Burbank after recording an edition of The Tonight Show with Jay Leno.
Authorities found marijuana, cocaine and a firearm in the rap star's car, a police spokesman told Reuters.
This latest run-in with the law is his third in three months following earlier incidents at two California airports.
In October police found a gun and a quantity of cannabis in the musician's car after they stopped him for parking in a loading area at Bob Hope Airport.
And earlier this month he was charged for attempting to carry a collapsible baton onto a plane at Orange County John Wayne Airport in September.
An earlier arrest for affray at London's Heathrow Airport in April led to a police caution.
Snoop Dogg, who rose to prominence in the early 1990s, is also known for his role in the 2004 remake of Starsky and Hutch.
Snoop Dogg Arrested After Tonight Show
Snoop Dogg arrested after 'Tonight Show' performance
Snoop Dogg Arrizzled Again