Clouded Magpie larva.

Clouded Magpie larva.

Observation - Clouded Magpie larva. - UK and Ireland. Description: