Police 'staggered' by driver's 128mph on A9 at Daviot
Police have charged a motorist with dangerous driving after detecting him travelling at 128mph on the A9 at Daviot, near Inverness, on Monday.
Northern Constabulary said the man had risked his own life, those of his passengers and other motorists.
The man, who also had no insurance, has had his car impounded.
Insp John Smith said the incident had come a week after an Easter crackdown on bad driving and warned patrols would continue against speeding.
He said: "It is staggering that any right-minded driver would choose to drive at this kind of speed on our roads, risking his own and his passengers' life and very selfishly the lives of other motorists.
"Despite repeated warnings of the dangers of such speeds and the high level of police enforcement across our force area this driver has chosen to ignore these warnings and will now face a court appearance and substantial punishment."