caterpullar

caterpullar

Observation - caterpullar - UK and Ireland. Description: