A seal pup who has been nicknamed "miracle" is being care for in Taunton after being rescued.

The dramatic mission took place after a one-tonne boulder was shifted in South Wales - leaving the pup helpless.

The seal was trapped between heavy rocks and boulders by a sea wall near Port Talbot steelworks, an area known locally as Aberavon Pier.

The pup has now been transferred to West Hatch RSPCA rescue centre where it will recover for its ordeal.

Getting access to the seal proved to be very difficult, and the rescue took significant planning, including detailed consultation with specialist engineers.

Somerset County Gazette:

The RSPCA worked with other agencies, including Associated British Ports, Sea-Lift Diving, British Divers' Marine Life Rescue, the RNLI and Neath Port Talbot Council, to complete the rescue.

A specialist lifting gantry was used to move the heavy rocks and boulders and access to the pup was secured with a grasper before it was placed in a "vari-kennel".

Nic de Celis, RSPCA inspector, said: "Without doubt, this was the most technical and complex rescue I have dealt with as an RSPCA inspector.

"This poor seal pup was trapped amid rocks and boulders, and access to the animal was exceptionally difficult.

"A one-tonne boulder literally had to be moved out of the way, before we safely got hold of the seal and did a thorough welfare assessment.

"Fortunately - despite the ordeal - the seal appears unharmed and is now being transferred immediately to specialist RSPCA wildlife facilities in Somerset.

"We're grateful to the local community for their ongoing concern for this poor seal, which is testimony to how much most people care for animals and their welfare.

"All at the RSPCA are over the moon that we were able to save the seal in what was a bit of a miracle for the seal known as Miracle."

It is believed that the seal could have been startled by fireworks over the weekend and sheltered in the rocks.

It is expected that Miracle the seal will be returned to the wild once it has recovered at the centre.