More than 100 motorists were stopped by police due to speeding issues in a single day on a road between Kinross and Fife.
Tayside Roads Policing Unit had reason to stop 110 drivers on the Kinross to Fife A977 road on September 25 as part of its day of action.
The increased police presence on the stretch of road came in response to numerous complaints from local residents about speeding and poor driving.
Throughout the day, 95 warnings were given about manner of driving, 14 drivers were reported for speeding offences, and one person was reported for dangerous driving.
Inspector Greg Burns of Tayside Roads Policing Unit said: “It was disappointing that our officers had cause to stop over 100 drivers who were speeding or driving to a poor standard.
“Although the vast majority of motorists were driving well and appropriately, it only takes one lapse of concentration or mistake when driving, particularly when driving too quickly, for a potential tragedy to occur.
“The A977 is a very busy road running through a number of villages, and the residents have rightly notified us of their concerns.”
He added: “We will be carrying out further days of action on roads around the region in the coming weeks.”
The A977 has been the site of numerous speeding offences.
Last month, one motorist faced a court appearance after driving at 78mph in a 40mph stretch of the road.