A group of grey seal pups that washed up on the North Wales shore in seriously poor health have been released back into the wild.
The pups were found along the North Wales Coast at only a few weeks old in serious ill health and separated from their mums several months ago.
The pups were released on an outgoing tide from a beach in Penrhyn Bay on Monday morning.
The Welsh Mountain Zoo worked with the RSPCA to rehabilitate the young seals.
It’s quite emotional for us all here at the Zoo as we say goodbye to our pups. It’s with pride that we've watched them grow, regaining their strength and confidence, ultimately making the journey back to full health. Ensuring that they are strong and fit and able to return to their natural habitat, however, is always our ultimate goal.