Grey Seals at Flamborough Wednesday 20 December 2023 Those of you who have visited Flamborough Head in recent years may well have been treated to a sensory spectacle: the sight, sound, and smell of Atlantic grey seals. Hauled out on the rocks these… MarineSeawatch