Several people were charged and arrested following a drug trafficking investigation in Barrie.
During the investigation, police stopped a vehicle, where a loaded handgun and an unknown amount of heroin and cocaine were seized.
They arrested a 30 year old male from etobicoke and a 33 year old male from oshawa.
The Street Crime Unit then executed a search warrant at a residence, where they seized more heroin and cocaine.
Three people at the home were arrested and face a number of drug charges.