Brimstone larva

Brimstone larva

Observation - Brimstone larva - UK and Ireland. Description: