beach chafer?

beach chafer?

Observation - beach chafer?. Description: