Just after 10 p.m. Saturday February 25th, police spotted a suspicious vehicle in a parking lot on Main Street in Shelburne. The officer ended up finding a loaded handgun.One of the suspects led police on a foot-chase before they were taken into custody, and all three occupants were placed under arrest. The handgun was seized along with a knife, balaclavas and zip ties. A 23-year-old from Toronto has been charged with Possession of a weapon for a dangerous purpose; Carrying a concealed weapon; Unauthorized possession of a firearm; Knowledge of unauthorized possession; Possession of prohibited or restricted firearm with ammunition; knowing there was a firearm in the vehicle; Conspiracy; Obstruction; Possession of firearm or ammunition; and Resisting an Officer. A 22-year-old from Pickering has been charged with knowing there was a firearm in the vehicle; Obstruction; Conspiracy; and Failing to comply with an undertaking. A 20-year-old from Dundalk has been charged with three counts of Failing to comply with a release order; knowing there was a firearm in the vehicle; Obstruction; and Conspiracy. The three were transported to the Dufferin Detachment, where they were held for a bail hearing.