Cockchafer Larva?

Cockchafer Larva?

Observation - Cockchafer Larva? - UK and Ireland. Description: