Otherwise known as a Hummingbird Moth or Sphinx Moth
© Deb Chaney - Please do not use my images without my written consent