Peacock - caterpillar

Peacock - caterpillar

Observation - Peacock - caterpillar - UK and Ireland. Description: