Comma caterpillar?

Comma caterpillar?

Observation - Comma caterpillar?. Description: