Cassius Blue Caterpillar

Cassius Blue caterpillar on a red powderpuff bud