Awful photo, but I think this was a hummingbird clearwing. It was larger than the Snowberry Clearwing (Hemaris diffinis) seen in the same patch, and you can still make out the green back, reddish wings, and white legs. Wish I could have gotten a better photo!