Ailsa Craig caterpillar

Ailsa Craig caterpillar

Observation - Ailsa Craig caterpillar - UK and Ireland. Description: