A five-tonne landslide has closed a railway line in the Highlands.
Rocks, trees and water has covered part of the Inverness to Kyle of Lochalsh line.
Network Rail and Scotrail were alerted the landslide, near Stromeferry village, at around 11am on Thursday.
The landslide was brought on by extreme weather affecting the whole of the Highlands.
A Network Rail spokesman said the track will be reopened on Friday at the earliest.
He said: "Engineers are on site working to clear the debris at the moment.
"The weather conditions are still not great and the guys are working in very difficult conditions.
"About five tonnes of material has been washed down the hillside onto the railway.
"Once that is cleared away they will need to inspect the track to make sure no damage has been done.
"It will be quite a long process."
A ScotRail spokesman said: "ScotRail would like to apologise for any inconvenience caused by issues outwith our control."
Passengers are advised to check the Scotrail website before going to the station.