Hummingbird hawk-moth. Apparently warm weather and high winds means we have a lot of them this year