California primrose
California primrose (Eulobus californicus) is a member of the evening primrose family and is native to California, Arizona, and northwestern Mexico. It grows on dry slopes and plains. In spring, White Line Sphinx Moth caterpillars feast on its flowers.