Moth caterpillar?

Moth caterpillar?

Observation - Moth caterpillar? - UK and Ireland. Description: On rhubarb leaf - signs it was eating the surface cells on the leaf.

On rhubarb leaf - signs it was eating the surface cells on the leaf.