Check out our new site at openwaterswimming.com
Flora Duffy is an American open water swimmer who won the 1.2-mile Solstice Swim in Colorado.