Oenethera - Lamarck Evening Primrose

Oenethera - Lamarck Evening Primrose

Regular price $4.00
Unit price  per 

Lamarck Evening Primrose is a tall vigorous self-seeding annual plant with large bright yellow 2″ flowers all summer long. 

Oenethera lamarckiana

Annual Flowers