Three men are facing more than 30 charges after police found numerous weapons and drugs following a traffic stop near Innisfail.
Innisfail RCMP said they pulled over a vehicle just north of the community at about 7 p.m. Sunday.
Police searched the vehicle and found two prohibited firearms, one non-restricted firearm and numerous edged weapons. Drugs believed to be cocaine, methamphetamine, carfentanil and cannabis were also seized.
Dale Coish, 24, Jesse Fehr, 19, both of Red Deer, and Ryan Traweger, 34, of Calgary, have been charged with five counts each of driving a vehicle with an insecure weapon and possessing a firearm without a licence.
They also face three counts each of drug trafficking, possession of a prohibited weapon, unsafe transportation of a firearm and possession of a stolen firearm.
They also face two counts each of carrying a concealed weapon, possession of a loaded prohibited firearm and possession of a weapon for a dangerous purpose.
They are charged with a single count of possession of stolen property under $5,000.
Traweger is also facing two charges of breaching a release order and one count each of obstruction, driving while unauthorized, driving without a licence and driving without insurance.
Coish and Fehr were arrested and released and are due in court on June 29.
Traweger remains in custody and is due in court Wednesday.