caterpillar

caterpillar

Observation - caterpillar. Description: Found on a dog rose

Found on a dog rose