caterpiller

caterpiller

Observation - caterpiller - UK and Ireland. Description: