green furry caterpillar

green furry caterpillar

Observation - green furry caterpillar - UK and Ireland. Description: smart green furry caterpillar with crimson plume

smart green furry caterpillar with crimson plume