Catterpiller

Catterpiller

Observation - Catterpiller - UK and Ireland. Description: