Ailsa Craig caterpillar

Ailsa Craig caterpillar

Observation - Ailsa Craig caterpillar. Description: