A Sandown man has been found guilty of a series of weapon offences, including possession of axes, knives and a crossbow.
Hampshire Constabulary says its officers stopped Gavin Price in Perowne Way in Sandown in October last year.
He was found to be driving with no insurance.
According to police, the 45-year-old, of Downsview in Sandown, was noticeably obstructive.
Officers carried out searches and found a lock knife tucked into his belt and a crossbow and bolts in the boot of his car.
Police also discovered hunting knives, more lock knives, axes, and a BB gun.
He was subsequently arrested and charged with weapons offences.
He stood accused of 17 offences at the Isle of Wight Crown Court yesterday (13). Among them were possession of an imitation firearm, possession of offensive weapons and possession of bladed articles.
He has been remanded in custody and will be sentenced at Portsmouth Crown Court on 27 September.