A man found in possession of a knife was drink-driving five times over the limit in Alness.
Highland and Islands road policing officers stopped a 34-year-old man drink-driving in Alness this week.
Upon stopping the man, officers discovered he did not have any insurance and was also in possession of a knife.
A breath alcohol test provided a reading of 110 – five times the legal limit.
The vehicle was seized and a 34-year-old man was arrested and charged.
He is expected to appear at Inverness Sheriff Court at a later date.