Oenothera villosa (Hairy Evening Primrose)

This primrose is frequent along roads and trails.