Wildlife experts are hoping to refloat a whale which has become stranded on a beach in Fife.
The 20-foot minke was spotted on a beach west of Elie by a passer-by just before 16:00 on Friday.
Coastguard teams from St Andrews and Leven were at the scene.
A team of around eight people from British Divers Marine Life Rescue (BDMLR) were leading the rescue operation.
It is hoped that the sub-adult minke whale can be refloated later on Friday when the tide is high enough.
A BDMLR spokeswoman said: “The whale’s body condition is fair and it is not injured so we’re going to try and refloat it on the high tide.
“At the moment the team is preparing the equipment and getting the pontoons ready to refloat it.
“We are keeping the whale as calm as possible and keeping people away.”
A vet had been called to check the marine mammal over, while the Scottish SPCA had also been alerted, she said.
The tide was expected to be at its highest at about 23:00