Elephant hawk moth caterpillar

Elephant hawk moth caterpillar

Observation - Elephant hawk moth caterpillar. Description: Large caterpillare feeding on Mahonia

Large caterpillare feeding on Mahonia