Chafer?

Chafer?

Observation - Chafer? - UK and Ireland. Description: