A traffic stop has led to a long list of charges against a 22-year-old Windsor man.
Police say on Tuesday officers spotted a vehicle in the area of Tecumseh Rd. E. and Howard Ave. travelling without a light on the back licence plate.
Police were able to gather additional information and learned the vehicle was associated with a known suspended driver.
Officers stopped the vehicle and noticed a clear bag containing a large quantity of suspected marijuana.
The male driver was arrested without incident for possession of more than 30 grams of dry cannabis.
During a search of the vehicle, officers then discovered three firearms, approximately 300 grams of suspected marijuana, roughly 50 grams of suspected cocaine and about 20 grams of suspected crystal meth.
The Windsor Police Drugs and Guns Unit continues to investigate but firearms and drug-related charges are expected to be laid in the coming days.