Grey Seal pups (Halichoerus grypus) 3
Grey Seal pups (Halichoerus grypus) 3