Caterpllar

Caterpllar

Observation - Caterpllar - UK and Ireland. Description: