Shaggy 2 Dope of Detroit's Insane Clown Posse is being charged with DWI after a 2012 traffic stop.

In November of 2012, Joseph Utsler, better known as Shaggy 2 Dope, was pulled over by cops in Livonia, Michigan after being suspected of drunk driving.  He wasn't drunk but allowed police to draw a blood sample that was then sent to Michigan State Police for analysis.

In February of 2014, the blood test results finally came back showing a variety of substances ranging from pain medication to muscle relaxers and he is now facing legal trouble.

Utsler has until February 18th to turn himself in for arraignment.  Fox 2 Detroit Legal Analyst  Charlie Langton believes the case should be thrown out since it took so long for the results to come back.