St Andrews marine biologists ‘scratching heads’ over worrying fall in seal numbers

A grey seal pup
A grey seal pup