Portland Caterpillar

Portland Caterpillar

Observation - Portland Caterpillar - UK and Ireland. Description: