A tanker has crashed off the A9 Inverness-Perth road this morning as Highland motorists face testing conditions throughout the region.
Gritters and ploughs are out on the route after waves of wintry showers and lightning strikes have cut power to 27,000 homes in Skye and the Western Isles.
The oil tanker jacknifed on the road four miles north of Aviemore just after 8am.
It is understood that the driver was uninjured.
A police spokeswoman said that recovery was being arranged.
The road is not blocked.
Other motorists also experienced slippery conditions near Carrbridge,where one vehicle ended up on the verge after sliding in the snow.
Elsewhere, the Skye Bridge was closed this morning after gusts of more than 80mph.
Meanwhile Scottish Hydro Electric Power Distribution (SHEPD) said that a lightning strike near Fort Augustus at 9am had knocked out supplies to 27,000 homes.
Engineers are now working on the fault and SHEPD hope that supplies will be restored within three hours.
A spokesman for SHEPD said: “We’d like to apologise to customers for the loss of supply this morning. We appreciate that many of these customers also lost supply yesterday and we’d like to assure them that we are doing everything we can to get them back on as quickly as possible.”
Yesterday SHEPD engineers restored supplies to around 31,000 customers affected by more than 100 high voltage network faults mostly caused by lightning strikes.
A number of schools in Highland are closed for the day because of the bad weather and power cuts.
They include Eigg Primary and Nursery, Grantown Grammar and Primary, Plockton Primary and Sleat Nursery. The Tongue Pre-school Centre is also closed and St Brides Primary opened an hour late but the nursery at the facility is closed.
Those hoping to travel on the west coast also face disruption after Calmac cancelled several services because of the continuing bad weather.