Grey seal (Halichoerus grypus), pup on beach, Heligoland, Germany.