Grey seal pup (Halichoerus grypus) on a beach, Heligoland, Schleswig-Holstein, Germany, December.