Huge Caterpillar

Huge Caterpillar

Observation - Huge Caterpillar - UK and Ireland. Description: