Road traffic police were out in force today following three multi-vehicle crashes in the Highlands in less than two hours.
Teams were initially launched into action following reports of a two-vehicle collision near Dingwall.
The incident involving a bus and a white Vauxhall car occurred near the Dingwall Mart on Station Road between Maryburgh and Dingwall.
Multiple officers were called to the scene following initial reports of the collision at 2.40pm.
The road remained open to motorists as officers continued to work at the scene, with no occupants of the vehicles sustaining any serious injuries.
Six miles east of the wreckage, fellow officers were making their way to a three-vehicle collision on the A9 near Evanton.
The force was made aware of the incident at 2.52pm – just 12 minutes after the initial collision – dispatching multiple officers to the scene near The Storehouse.
The occupants of the vehicles managed to avoid serious injury in the crash which left the Inverness to Wick trunk road blocked in both directions.
Motorists were subject to lengthy delays as traffic remained congested for more than five miles with tailbacks reaching as far as Alness.
As the road fully reopened to motorists shortly after 4pm, police were requested to attend their third incident of the day, following a multi-vehicle collision near Muir of Ord.
The incident involving a car and a van unfolded on the A9 at Tore roundabout around 4pm.
Officers attended the scene as traffic began to build up along the trunk road for a second time.
The occupant of the vehicles had a lucky escape, managing to avoid injury from the crash.