Carrion?

Carrion?

Observation - Carrion? - UK and Ireland. Description: