A 27-year-old man has been charged with speeding after being clocked at 119mph on the A90.
The driver was caught at almost 50mph over the speed limit near Blackdog in Aberdeenshire on May 9.
He was one of several drivers charged with “high level speeding offences” over the May bank holiday weekend.
A total of 12 men were caught speeding on the M876 near Larbert over the bank holiday weekend.
The men, aged between 19 and 66, were driving at speeds between 93mph and 111mph on the 70mph road.
Elsewhere in Scotland over the bank holiday weekend, a 21-year-old man was detected driving at 103mph on the M8 near Eurocentral on May 10.
On May 11, a 29-year-old man was caught doing 101mph on a 60mph road near Ellon in Aberdeenshire.
A 47-year-old man was caught driving at 57mph in a 30mph zone near Bonnybridge on the A803 on May 8, while a 46-year-old man was caught doing 55mph on the same road the following day.
Chief Superintendent Louise Blakelock, head of road policing, said: “The dangers of speeding are well known and have been shown time and again as being a significant factor in fatal and serious injury collisions.
“Speeding increases your risk of being involved in a collision.
“With the current challenges facing us just now, we need to protect the NHS and save lives, therefore, drivers need to be more cautious and consider other road users.”
She added: “The high speeds detected over the weekend show that despite the clear risks involved a minority of drivers are still willing to take their chance.
“Officers will continue to patrol the road network to deter and detect illegal driving behaviour in an effort to keep the public safe.
“Additionally, the stay at home message from the Scottish Government is still in place, therefore, we would ask people to consider if their journey really is essential. If it is, drive safely.”