This hummingbird moth was feeding on a thistle flower just after a rain storm. He was very cooperative to have his picture taken.
Hummingbird Clearwing Moth as found on the internet and is in the family of sphinx moths
Back yard, out by the pond
Vision of Flight
The Best of Redbubble
Breathtaking Animals & Plants