species 646 observations

Showy Evening Primrose

Oenothera grandis