Luminous Caterpillar

Luminous Caterpillar

Observation - Luminous Caterpillar - UK and Ireland. Description: