Evening Primrose, Oenothera caespitosa, blooming near sandstone spires, Glen Canyon National Recreation Area, Escalante River, Utah.