catterpiller

catterpiller

Observation - catterpiller - UK and Ireland. Description: