St. Croix Coral Swim

David Greeley, right, a 16-year-old swimmer from Durham, N.C., races 49-year-old Alex Kostich, left, from Los Angeles, to the finish line at Mermaid Beach at the Buccaneer Resort to win the five-mile race Sunday in the 24th annual St. Croix Coral Reef Swim.