I remember when I first saw one of these awesome little critters.
I was fascinated and wondered...
Is it a bee?
Is it is bird?
Is it a butterfly?
...much to my surprize after pouring through book after book, I have discovered that it is a moth called the humming bird moth...as it indeed looks like a humming bird, but with powdery wings.