A teenager who was allegedly driving at 128mph on a road with a 60mph limit has been charged by police.
The 19-year-old man was caught on the A98 between Banff and Fraserburgh in Aberdeenshire at about 5pm on Saturday May 21.
Three passengers were in the vehicle at the time, according to Police Scotland.
The man has been reported to the procurator fiscal in connection with the incident.
Police also revealed “several” other motorists had been reported across the north-east over the weekend for a number of offences including speeding and drink driving.
The detection was part of continuing speed checks under Operation Cedar (Challenge, Educate, Detect and Reduce) launched by Police Scotland earlier this month.
Operation Cedar is designed to reduce road accidents in Aberdeenshire and Moray by encouraging drivers to take more responsibility on the roads and highlight risks that may lead to fatal accidents.
Sergeant Rob Warnock, from Aberdeenshire and Moray’s road policing unit, said: “Operation Cedar was specifically launched to educate road users and detect incidents which can put lives at serious risk. Road checks are a vital part of our activity in this respect.
“We are determined to do everything we can to make our roads safer and we would encourage all motorists to think about their actions whilst on the road and drive in a responsible manner.
“Because of repeated concerns from within communities, the safety of all road users and working to reduce the number of casualties on our roads remains a priority.
“This is reflected in the ongoing work under the Operation Cedar initiative to clamp down on such behaviour and we will continue to do so over the coming weeks and months.”