Fauna - Stuart Keasley

Grey Seal (Halichoerus grypus) in the Monach Islands, Outer Hebrides, UK