Polecat roadkill?

Polecat roadkill?

Observation - Polecat roadkill? - UK and Ireland. Description: Killed on road

Killed on road