caterpilar

caterpilar

Observation - caterpilar - UK and Ireland. Description: