This is a beach in North Yorkshire in England with grey seal on the shore. The seals are large seals of the family Phocidae which are commonly referred to as "earless seals".
Scientific name: Halichoerus Grypus
Copyright Soft Tones Photography Bristol & Leicester