beach chafer?

beach chafer?

Observation - beach chafer? - UK and Ireland. Description: