Caterpilllar

Caterpilllar

Observation - Caterpilllar - UK and Ireland. Description: Approximately 20mm

Approximately 20mm