Seal pups are being born all over the island’s beaches this week as we near peak season for pup births here in Pembrokeshire. With between 600 and 750 pups born on Ramsey each autumn there is never a better chance of witnessing a cow giving birth for yourself.

This one gave birth on the little beach under the farmhouse on Saturday; luckily I was in the harbour and spotted her in labour, clearly experiencing strong contractions. I just managed to dash back to the house for the camera before she delivered her pup. 30 seconds from start to finish!

Grey Seal birth sequence - Lisa Morgan