Fragrant evening primrose with the scientific name: Oenothera odorata, a species of the genus Oenothera (Evening primrose) in the family Onagraceae.
Media-ID: 111041