Much of the north of Scotland was blanketed in snow today as early February blizzards swept across the country.
Following an early morning yellow weather warning from the Met Office, many inland areas of the Highlands, Moray, Aberdeenshire and other parts of the north-east were affected by snow.
Temperatures dipped below freezing in a number of regions, with the lowest temperature reading of -4C in Tomintoul.
The chilly weather was brought on by a zone of cold air moving southwards across Scotland, with some communities coated in more than 2in of the white stuff.
John Mitchell, a Met Office forecaster in Aberdeen, said: “There was plenty of snow earlier on in the day.
“We had a lot of flurries and snow showers across large parts of the Highlands, Aberdeenshire and Moray, mainly in areas above 200m.
“Overnight a lot of people in those areas will be seeing coverings of frost, because of very low temperatures.”
The cold weather brought traffic chaos to many motorists on inland roads across the region, and resulted in a handful of accidents.
On the A9 Perth to Inverness road, a car came off the dual carriageway and crashed into the central reservation.
Police and ambulance teams were called to the scene of the incident, close to the Tomatin viaduct, at 9.10am.
Nobody was hurt as a result of the collision, but motorists were faced with delays while emergency services attended the scene.
Mr Mitchell added that the icy weather will still affect much of Scotland for the rest of today and the weekend.
Yesterday, Mr Mitchell said: “On Friday, we’re going to see the showers and bands of sleet and snow moving down Scotland, again mainly settling in inland areas.
“Later on in the afternoon and into the evening, we’re expecting that inland snow to possibly spread down to coastal areas like Peterhead and Fraserburgh, with some falling in Aberdeen itself.
“Through the weekend we’re expecting more low temperatures, with bands of rain and the occasional sunny spell.”