Caterpillar?

Caterpillar?

Observation - Caterpillar? - UK and Ireland. Description: Not really sure what this is!

Not really sure what this is!