United States, Florida, Santa Rosa, Santa Rosa Island. Navarre Beach area. N side of island ca 700 ft NW of Navarre Beach west water tank. N 30.379240° W 86.887122°
Read dune field. Soil white sand. Flws yellow. With Physalis anugustifolia, Oenothera humifusa, Polypremum procumbens