Lepidoptera Caterpillar

Lepidoptera Caterpillar

Observation - Lepidoptera Caterpillar - UK and Ireland. Description: On the underside of Sycamore Leaf

On the underside of Sycamore Leaf