Three grey seal pups who were found washed up and seriously ill have been released back to the wild after being rehabilitated at the Welsh Mountain Zoo.
Renuka, Sela and Ravi, who were named after bodies of water in the Himalayas, were released at Penrhyn Bay near Llandudno.
The three pups were all under one month old, underweight and in need or urgent care when they were found.
They washed up in poor health after being separated from their mothers in stormy weather.
They have been returned to the wild at a healthy weight, between 41kg and 45kg, after being fed up to 7kg of fish a day.