David's Caterpillar

David's Caterpillar

Observation - David's Caterpillar. Description: Found in the garden on a currant bush

Found in the garden on a currant bush