Large-Caterpillar

Large-Caterpillar

Observation - Large-Caterpillar - UK and Ireland. Description: