Palm Beach County sheriff's deputies say they found a treasure trove of illegal materials when they searched a man's car early Wednesday morning.
According to PBSO, a deputy noticed the smell of marijuana after pulling over Joshua Shields' car just after 12:30 a.m. near Lantana Road and South Military Trail in unincorporated Lake Worth.
Deputies say the 20-year-old man, a Greenacres resident, denied that there was marijuana in the car, but the officer asked him to step outside so it could be searched.
According to authorities, deputies found a machete under the driver's seat, a loaded gun in the center console with two loaded magazines, several bullet casings and four knives.
In the trunk of the car, deputies say they found a pistol with no serial number, ammunition boxes, a bong and marijuana. Also in the trunk, deputies say they found black gloves, bolt cutters, a window punch, a stolen license plate and a fake license plate.
Shields was charged with possession of marijuana, theft and concealed carry of a firearm without a permit.