United States, Florida, Okaloosa, SE of Ft. Walton Beach. Santa Rosa Island (Okaloosa Island). S side of US Hw 98, E of Wings store (across from Palace store). N 30.397103°, W 86.596936°
Sandy disturbed roadside. Flws pink. Several here. With Amaranthus spinosus, A. viridis, Mollugo verticillata, Physalis angulata, Rhynchelytrum repens.