The annual meeting of about 150 porpoise near Longhope, Orkney could be the largest in the UK, and it has been well documented for more than a hundred years. Despite this, no-one knows why they ...
Picture the scene: it’s approaching sunset at Eynhallow Sound, a stretch of sea between Mainland and Rousay. Seals with oily ...