A 27-year-old man has been charged with speeding after a car was clocked at 119mph on the A90.
The driver was allegedly 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 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.”