Hummingbird Hawkmoth caterpillar

Hummingbird Hawkmoth caterpillar

Hummingbird Hawkmoth caterpillar