A vehicle reported stolen in Waterloo was recovered in West Perth, with weapons found inside.
A 32-year-old male from Wallaceburg was charged after getting pulled over earlier this month just after 1 a.m. on Quebec Street in Mitchell.
Charges include possession of property obtained by crime over $5,000 and fraudulent concealment.
The accused is in custody pending a bail hearing.
Anyone with information is asked to contact Perth OPP.