Close

Oleander hawkmoth caterpillar (army green moth caterpillar)

Daphnis nerii

Oleander hawkmoth caterpillar (army green moth caterpillar)