OPP seized a loaded handgun, drugs and cash during a traffic stop in Orillia.
A vehicle was pulled over early Friday.
A 22 year old from Orillia and two people from Toronto face a long list of charges including possession of a restricted firearm and tampering with a serial number.
The suspects have a court date September 20.


