An injured woman was taken to hospital following a two vehicle car crash on Lewis yesterday morning.
A Toyota Yaris and a Land Rover Discovery collided on the main road near a junction by Laxdale Hall, about a mile outside Stornoway around 10.10am.
Emergency services including two ambulances attended the incident.
The driver’s door of the seriously damaged Yaris was stoved in, trapping the casualty inside the vehicle.
But the woman, who is in her 50s, was freed from the wreckage by fire crews.
Paramedics treated her at the scene before she was taken to the nearby Western Isles Hospital in Stornoway hospital by ambulance.
Police said she was not badly injured.
The male driver of the Discovery, which was towing a trailer, was unhurt and got out of his car unaided before the emergency services arrived.
Debris was scattered over the road and oil leaked from the Discovery onto the carriageway.
A Police Scotland spokesman said inquiries into the crash are continuing.
Tailbacks of traffic stretched for about a mile on either side of the scene as the road was blocked for a period.
Vehicles were later diverted around the crash in a single file convoy system through the carpark adjacent to the school.
Meanwhile there was a spate of minor crashes on several other roads in the Highlands and islands.
The A9 was later partially blocked for an hour and a half after an accident at a junction into Tain.
Two cars collided on the junction between the Inverness to Thurso road and the B9174 Knockbreck Road near Asda supermarket, at about 1.10pm.
A police spokeswoman said that a woman had suffered minor facial injuries in the accident.
There was another accident on the A835 Inverness to Ullapool road near Gorstan, by Garve, at about 3pm.
A police spokesman said that no one was thought to be injured as a result of the collision and both cars were off the road.