A judge says the Minnesota State Patrol’s seizure of more than $4 million in marijuana from two Montana men was illegal.

The judge dismissed charges of controlled substance sales against 31-year-old Michael Desroches, of Missoula, and 24-year-old Alexander Gordon, of Helena, Montana. They were pulled over last March on Interstate 94 in Douglas County by a Minnesota state trooper who said their vehicle had a cracked windshield and Desroches was weaving. The judge ruled that the cracked windshield was sufficient cause to stop the vehicle but found that Trooper Aaron Myren lacked reasonable grounds to expand the traffic stop into a search of the vehicle.   Prosecutors have five days to appeal the ruling.