Possible porpoise or dolphin skull

Possible porpoise or dolphin skull

Observation - Possible porpoise or dolphin skull - UK and Ireland. Description: