UPDATE: This article has been updated to include information obtained from a statement of facts filed with a criminal complaint in Westborough District Court.
SHREWSBURY – Three people are facing drug and firearms charges following a traffic stop in Shrewsbury early Thursday morning.
Police pulled over a car at 1:43 a.m. on Route 9, near the road’s intersection with Cherry Street, for equipment violations.
An officer noted an “overwhelming smell of burnt marijuana” and a joint in a cupholder, according to court filings.
Police then allegedly found five grams of marijuana and a scale on one of the men, Jonathan Figueiredo.
They said they found an additional 41 grams of marijuana, another scale and a loaded handgun without an attached serial number inside a backpack in the car.
Police said the gun was not registered, adding that none of the individuals in the car had a license to carry.
They added that they also found 13 empty baggies in the car.
Police arrested Moise Nazaire, 21, of Somerville; Connor Knowles, 18, of Northborough; and Figueiredo, 20, of Somerville.
The three were all charged with possession of a firearm and ammunition without an FID card, carrying a firearm without a license, possession of a Class D substance with intent to distribute, conspiracy to violate controlled substance laws and conspiracy.
Nazaire is also facing a tinted glass violation as well as charges for having an open container of marijuana and not displaying a vehicle ID number.
Sergeant Kevin Caviston and officers Corey Vanbeekom and Trevor Andrews all assisted in the response to this incident.
Nazaire and Knowles were both arraigned in Westborough District Court on Thursday morning.
Nazaire was released on his own recognizance while Knowles was ordered to be held pending a dangerousness hearing.
Additional reporting by Laura Hayes