death by otter?

death by otter?

Observation - death by otter? - UK and Ireland. Description: