Firefighters have rescued a trapped Clydesdale horse from the River Leven in Fife.
Three-year-old Corra slipped on icy ground and fell into the River Leven by the A911 near Windygates. She became trapped in debris under 4ft of water and was unable to free herself.
Around 27 crew from Fife Fire and Rescue Service worked for nearly two hours to rescue the one-ton horse.
David Latto, group manager for Fife Fire and Rescue Service, said: "The horse wasn't able to physically get herself out. We got into the water and used animal rescue slings to manoeuvre her out. She was in the water a long time and was beginning to get cold.
"She remained calm throughout and wasn't injured. Once she was out she was checked by a vet and was able to move about again. By moving about she was able to warm herself up again. I think we got to her just in time."
Eight units from the fire and rescue service had attended the scene from Lochgelly, Glenrothes and Methil.
Margaret Horne, whose mother-in-law Rosemary Currie owns the horse, said: "She was in the field and slipped on the icy ground and fell into the water. We got a call and the fire service came to help. She is a very placid horse and it's to her credit that she stayed calm throughout.
"The rescue was absolutely amazing, the fire crew were fantastic as she is such a big horse. We cannot thank them enough."
Your report: If you have information on this or any other story, please let us know. You can send information, pictures to email@example.com or call us on 01382 591016.
Feedback: We want your feedback on our site. If you've got questions, spotted an inaccuracy or just want to share some ideas about our news service, please email us on firstname.lastname@example.org.