A seal pup has been rescued after becoming wedged between large boulders on the island of Westray in Orkney.
The animal was spotted stuck in coastal rock armour at Rapness on Thursday evening.
British Divers Marine Life Rescue assessed the situation on Friday before carrying out a rescue on Saturday.
The operation was supported by local firm Cooke Aquaculture, which helped remove a rock.
Rescuer Tom Hadley said the pup was trapped in a difficult and dangerous position.
The seal was described as aggressive but calmed once it was freed.
A rescuer distracted the animal while another carefully restrained it.
The pup was checked after release and found to be healthy and strong.
After a brief pause, the seal returned safely to the sea.
It was the second seal rescued from rock armour in Orkney within a week.

