Caterpillar?

Caterpillar?

Observation - Caterpillar? - Global. Description: