Speeding drivers outside Aberdeen schools were stopped at the roadside and told by pupils: “You could have hit me”.
The hard-hitting operation was organised by Police Scotland and took place outside three city schools in two days.
Officers used speed guns to check how fast drivers were going during the school run in 20mph and 30mph zones.
Those who breached the speed limit were pulled over – and given the chance to avoid further action if they spoke with children from the schools about speeding.
The operation took place outside Bramble Brae Primary School on Tuesday morning, Manor Park Primary School on Tuesday evening and Heathryburn Primary School on Wednesday morning.
All three locations are in Northfield.
According to police, 24 drivers stopped for speeding agreed to speak with children and complete traffic surveys.
A further 35 drivers were stopped for offences other than speeding.
Some refused to do the questionnaire.
Keep up to date with the latest news with The Evening Express newsletter
Officers seized one car as the driver had no licence, no insurance and no tax.
The same person was given advice by police as they had incorrectly secured a child within the vehicle.
Another driver was reported to the procurator fiscal for having no insurance and being disqualified.
Police said the purpose of the operation was for drivers to understand that speeding outside schools could kill.
PC Katie Humphries, of Northfield Community Policing Team, said: “Improving road safety is a priority for Police Scotland.
“We are committed to listening to our local communities and carried out a two-day operation, along with road policing officers, city wardens and with the help of school pupils, to tackle speeding and safety issues around primary schools.
“We are grateful for the support of the schools and will continue to work with them to ensure the areas are safe for pupils and pedestrians alike and address the issues raised by the community.”
Of those stopped, one driver was warned for not displaying L-plates correctly and one was given an on-the-spot fine for not having an MoT.
Another motorist was warned for having an incorrect registration plate.
One driver was found to have poor-quality tyres.