Grey seal (Halichoerus grypus), male and female mating on beach. Heligoland, Germany.