Grey Seal (Halichoerus grypus) hauled out on rocks, in mid-moult. Farne Islands, Northumberland, July.