Horned Caterpllar

Horned Caterpllar

Observation - Horned Caterpllar - UK and Ireland. Description: