Hummingbird Clearwing

Often called a ?hummingbird moth?, this day-flying moth (Hemaris thysbe) drinks nectar from a variety of flowers, and its larvae feed on the leaves of plants such as buck brush, snowberry and
honeysuckles. It is on water willow (Justicia americana) in this photo.