Caterpillar?

Caterpillar?

Observation - Caterpillar?. Description: