White-lined Sphinx Moth (Hyles lineata) caterpillar munching on a mustard evening-primrose.
All Images © Guy Bruyea. All Rights Reserved.