odds8ends.wordpress.com
Hummingbird Clearwing Moth (Hemaris thysbe)
Visit the post for more.