Large Caterpiller?

Large Caterpiller?

Observation - Large Caterpiller? - UK and Ireland. Description: