Rescued seal pups named after Harry Potter characters have had a magical return to the sea.
The five, which were rescued and nursed back to health by the Scottish SPCA, were released at Aberdour’s Silver Sands beach.
Mundungus had been in the care of the animal charity the longest, having been found underweight on an East Lothian beach more than two months ago.
His arrival at the charity’s Fishcross centre was closely followed by that of emaciated Bagman, picked up at Ardross, and Moony, washed up underweight on the Fife coast in a storm.
Crabbe washed up near Dundee with nasal discharge wounds at the start of December and Griphack – although the goblin in the wizard stories is Griphook – was found near Arbroath on January 5, also underweight.
They were among around 60 seals being cared for at the national wildlife centre and their release was deemed a success.
Colin Seddon, centre manager, said: “It is immensely rewarding to witness grey seal pups regain their strength and then to help them successfully move back in to open seas.
“All five of the seals came in to our care with varying issues and we are really happy to see all of them make a full recovery.
“Whilst all of these seals were found on the east coast of Scotland, we have rescued seals across the length of breath of the country.
“In recent months, animal rescue officers have aided seals from Barra, Lewis, Islay, Mull, Caithness and other locations.”
On average, it costs the Scottish SPCA £500 to care for a seal.