Diana Nyad is back on shore after a failed fourth attempt to swim across the Straits of Florida.
The 63-year-old Nyad said she was disappointed but didn't feel there was anything she could have done better.
She told a crowd gathered in Key West on Tuesday: "I'm not going to get that moment I dreamed of for so long."
She quit just before 1 a.m. and was transported by boat close to Florida. But not before she took one last ceremonially plunge in the water, swimming a short distance to a rocky shoreline.
After addressing the crowd, she lay on the sand and was given oxygen and intravenous fluids.