An underweight seal pup rescued after Storm Bram is recovering well, rescuers have confirmed.
The juvenile grey seal was found muddy, dehydrated, and surrounded by debris near Seatown in Dorset.
A member of the public alerted British Divers Marine Life Rescue, which rescued the animal on 9 December.
The pup was transferred to the RSPCA care centre at West Hatch in Somerset.
Named Nirvana, the male seal weighed just 13.9kg and showed signs of prolonged struggle.
After receiving fluids and warmth, he began feeding independently and gained strength.
Nirvana will soon move to an outdoor pool to build fitness before release into the wild.
The RSPCA has since taken in five more grey seal pups following recent storms.
Rescuers say severe weather often separates pups from their mothers or leaves them exhausted.
West Hatch is currently caring for 44 seals, while three others were released earlier this month.

