A seal has become the 100th to be rescued in what has been described as an 'exceptionally busy' season in west Wales.
The seal pup was rescued by an RSPCA Cymru officer after being found alone and shivering on Caswell Bay beach on Tuesday.
There were loose dogs on the beach which caused concern that the seal could be in danger.
The moulted grey seal pup, who was exceptionally thin, is currently in the care of the Welsh Marine Life Rescue.
The seal, named Century, marks the 100th to be rescued in south west and west of Wales by the charity in recent months.
Read more: Seal washed onto busy road in Pembrokeshire
Rescuing seals across the area has seen RSPCA officers involved in some dramatic rescues.
In November, a seal pup became trapped between heavy rocks and boulders by a sea wall near the town’s steelworks.
The RSPCA has also returned rehabilitated seals to the wild.
In December, a male pup was released in the Gower after he was saved from Quay Parade in Aberaeron in early August, underweight, wounded and high-up on the beach some distance from the water.