Nikonian72 wrote:
Tom is correct. Here is the White-Lined Sphinx Moth caterpillar (Hales lineata) on Hooker's Evening Primrose, and adult moth in-flight.
They hover above flowers, just like a hummingbird.
oh, so they are the ones that are sometimes called the hummingbird moth.
thank you for your revelatory answers and the beautiful shots. My sphinx moth was sitting still on our porch.